I want to be able to replicate this datagrid code for a gridview.
Basically I need to set the colour of my link buttons and set the text
depending upon the value of a text box :
public void dgUserList_ItemDataBound(object sender,
DataGridItemEventArgs e)
{
//First, make sure we're NOT dealing with a Header or Footer row
if (e.Item.ItemType != ListItemType.Header && e.Item.ItemType !=
ListItemType.Footer)
{
LinkButton EditButton = (LinkButton)e.Item.Cells[9].Controls[0];
EditButton.ForeColor = Color.Blue;
LinkButton DeactivateButton =
(LinkButton)e.Item.Cells[10].Controls[0];
DeactivateButton.ForeColor = Color.Blue;
string strActive =
Convert.ToString(DataBinder.Eval(e.Item.DataItem," Active"));
Any ideas would be appreciated.
CheckBox chkActive = (CheckBox)e.Item.FindControl("chkActive");
if (strActive == "True")
{
chkActive.Checked = true;
DeactivateButton.Text = "Deactivate";
}
else
{
chkActive.Checked = false;
DeactivateButton.Text = "Activate";
}
}
}
*** Sent via Developersdex http://www.developersdex.com ***