D
DBLWizard
Howdy All,
I am wondering if there is a way to find the column index by the header
name. What I am trying to get away from is using a hardcoded number in
the ItemDataBound event. Something like this:
private void grdTestScores_ItemDataBound(object sender,
System.Web.UI.WebControls.DataGridItemEventArgs e)
{
DataRowView drvData = (DataRowView)e.Item.DataItem;
Button btnDelete;
if ((e.Item.ItemType == ListItemType.Item) ||
(e.Item.ItemType == ListItemType.AlternatingItem))
{
btnDelete = (Button)e.Item.Cells[16].Controls[0];
if (btnDelete.CommandName == "Delete")
{
btnDelete.Attributes.Ad("onclick", "return ConfirmDelete();");
}
}
....
I don't want to hardcode the column number 16 in the above example.
Thanks in advance.
dbl
I am wondering if there is a way to find the column index by the header
name. What I am trying to get away from is using a hardcoded number in
the ItemDataBound event. Something like this:
private void grdTestScores_ItemDataBound(object sender,
System.Web.UI.WebControls.DataGridItemEventArgs e)
{
DataRowView drvData = (DataRowView)e.Item.DataItem;
Button btnDelete;
if ((e.Item.ItemType == ListItemType.Item) ||
(e.Item.ItemType == ListItemType.AlternatingItem))
{
btnDelete = (Button)e.Item.Cells[16].Controls[0];
if (btnDelete.CommandName == "Delete")
{
btnDelete.Attributes.Ad("onclick", "return ConfirmDelete();");
}
}
....
I don't want to hardcode the column number 16 in the above example.
Thanks in advance.
dbl