I min datagrid har jag denna Du får typecasta den till BoundColumn som ärver från DataGridColumn..snälla hjälp Datagrid
<code>
BoundColumn dgcol1 = new BoundColumn();
dgcol1.HeaderText = "UserName";
dgcol1.DataField = "UserName";
dgcol1.SortExpression = "UserName";
DgOPTO1.Columns.Add(dgcol1);
</code>
ItemCreated har jag detta
<code>
if(e.Item.ItemType == ListItemType.Header)
{
TableCellCollection tcc = e.Item.Cells;
int nTotalCols = tcc.Count;
for(int i = 0;i<nTotalCols;++i)
{
ImageButton hp = new ImageButton();
hp.ImageUrl = @"..\images\sok.gif";
hp.ID = "a" + i;
hp.Click +=new ImageClickEventHandler(hp_Click);
e.Item.Cells[i].Controls.Add(hp);
}
}
</code>
Hur ska jag göra för att istället för att get hp.ID = "a" + i
ge ID= det DataField som finns i den cellen som jag står i
Snälla hjälpSv: snälla hjälp Datagrid
BoundColumn har en DataField property.
/Ola