DataGrid/DataList里面的DropDownList事件不能在代码里面代理。
你可以在HTML中直接写事件处理函数,让.NET自动代理:
<asp:DropDownList .. onSelectedIndexChanged="ChangeStatusDRP_SelectedIndexChanged">
然后在代码里把ChangeStatusDRP_SelectedIndexChanged定义成public型。
你可以在HTML中直接写事件处理函数,让.NET自动代理:
<asp:DropDownList .. onSelectedIndexChanged="ChangeStatusDRP_SelectedIndexChanged">
然后在代码里把ChangeStatusDRP_SelectedIndexChanged定义成public型。
定义成protected也是可以的
DataGrid点击那一行的DataGrid1.DataKeys[e.item.itemindex]的值?
DataGridItem item = (DataGridItem)e.Parent.Parent;
string str = DataGrid1.DataKeys[item.ItemIndex];
DataGridItem item = (DataGridItem)((Control)sender).Parent.Parent
谢谢两位!