我想在DataGrid里内嵌一个Button控件,我不想把它放在delete里。
我在ItemCreated里这样写:
foreach(DataGridItem di in this.DataGrid1.Items)
{
if(di.ItemType==ListItemType.Item||di.ItemType==ListItemType.AlternatingItem)
{
((Button)di.Cells[6].Controls[0]).Attributes.Add("onclick","return confirm('您确认要重置该用户的密码吗?');");
}
}
总是报:指定的转换无效
如果我这样写:
foreach(DataGridItem di in this.DataGrid1.Items)
{
if(di.ItemType==ListItemType.Item||di.ItemType==ListItemType.AlternatingItem)
{
Button btn_pwdreset = (Button)(e.Item.FindControl("btn_pwdreset"));
btn_pwdreset.Attributes.Add("onclick","return confirm('您确认要重置该用户的密码吗?');");
}
}
总是报:未将对象引用设置到对象的实例
请问我该怎么做,才能找到这个控件?
怎样做才能使用给这个控件增加click事件?
我在ItemCreated里这样写:
foreach(DataGridItem di in this.DataGrid1.Items)
{
if(di.ItemType==ListItemType.Item||di.ItemType==ListItemType.AlternatingItem)
{
((Button)di.Cells[6].Controls[0]).Attributes.Add("onclick","return confirm('您确认要重置该用户的密码吗?');");
}
}
总是报:指定的转换无效
如果我这样写:
foreach(DataGridItem di in this.DataGrid1.Items)
{
if(di.ItemType==ListItemType.Item||di.ItemType==ListItemType.AlternatingItem)
{
Button btn_pwdreset = (Button)(e.Item.FindControl("btn_pwdreset"));
btn_pwdreset.Attributes.Add("onclick","return confirm('您确认要重置该用户的密码吗?');");
}
}
总是报:未将对象引用设置到对象的实例
请问我该怎么做,才能找到这个控件?
怎样做才能使用给这个控件增加click事件?