主题:  问题!进一下,谢谢!

groove

职务:普通成员
等级:1
金币:0.0
发贴:35
#12004/11/18 18:55:56
请问删除是在<aspatagrid/>里添加一个ondeletecommand,然后定义一个子程序,然后在buttoncolumns里写一个commandname吗?
在问一下,如果要删除该行的东西,delete * from where 后面应该写什么?

谢谢!!!!!!!



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22004/11/18 22:45:33
先取得ID号
可以先定义KeysField
<asp:DataGrid id="DataGrid1" DataKeyField="ID" ...></asp:DataGrid>
在事件里:
int selID = (int)DataGrid1.DataKeys[e.Item.ItemIndex]

如果没有定义KeyField
int selID = Convert.ToInt32(DataGrid1.Items[e.Item.ItemIndex].Cells[0].Text)

得到ID后,你自己可以写了


非常大鱼

wangzairen

职务:普通成员
等级:2
金币:0.0
发贴:291
#32004/11/21 23:20:53
好久没来了。看看我还有几级