您的位置:程序门 -> .net技术 -> vb.net



datagrid中删除选中行???急急!!!!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


datagrid中删除选中行???急急!!!!!
发表于:2007-08-26 09:34:40 楼主
点击删除按钮,怎么删除在datagrid中选中的行.如何判断它的id值呢!
发表于:2007-08-26 09:41:081楼 得分:0
.aspx
首先给datagrid设置datakeyfield为数据库表的主键
<asp:datagrid   id= "datagrid1 "   runat= "server "   datakeyfield= "id "   autogeneratecolumns= "false ">
...
</asp:datagrid>

.aspx.cs
然后给datagrid添加deletecommand事件如下

private   void   datagrid1_deletecommand(object   source,   datagridcommandeventargs   e)
{
sqlconnection   cn   =   new   sqlconnection(   connectionstring);
string     strdelete   =   "delete   from   note   where   id   =   @id ";
sqlcommand   cmd   =   new   sqlcommand(strdelete,   cn   );
cmd.parameters.add( "@id ",   sqldbtype.varchar).value   =   datagrid1.datakeys[e.item.itemindex].tostring();
cn.open();
cmd.EXECutenonquery();
cn.close();
datagrid1.edititemindex   =   -1;
binddatagrid();//重新绑定数据的方法
}
发表于:2007-08-26 11:29:512楼 得分:0
ls学习
发表于:2007-08-26 12:09:503楼 得分:0
学习,顺便帮楼主up。
发表于:2007-08-26 18:06:224楼 得分:0
amandag(高歌)   是正解,,jf吧
发表于:2007-08-28 11:04:195楼 得分:0
jf
发表于:2007-08-28 11:29:556楼 得分:0
只有jf
发表于:2007-08-28 11:30:377楼 得分:0
dg有个deletecommand事件删除的。
发表于:2007-08-30 15:12:568楼 得分:0
二楼的哥们儿真幽默,在vb.net板块儿发asp.net的代码,还是用c#编写的
发表于:2007-08-30 18:26:599楼 得分:0
1、datakeyfield设置主键
2、数据源选定delete方法
3、增加一个按钮(模板列里增加或者怎么都好)
4、按钮的commandname设置为delete

齐活了
发表于:2007-08-30 18:34:4610楼 得分:0
除了接分,还是接分
发表于:2007-08-30 22:18:5811楼 得分:0
lz   指的是   winform   还是   webform   ?
发表于:2007-08-31 00:54:5612楼 得分:0
private   void   datagrid1_deletecommand(object   source,   datagridcommandeventargs   e)
{
  cn.open();
  int   id=convert.toint32(datagrid1.datakeys[e.item.itemindex]);
sqlconnection   cn   =   new   sqlconnection(   connectionstring);
string     strdelete   =   "delete   from   note   where   id   = "+   id;
sqlcommand   cmd   =   new   sqlcommand(strdelete,   cn   );
cmd.EXECutenonquery();
cn.close();
datagrid1.edititemindex   =   -1;
binddatagrid();//重新绑定数据的方法
}
发表于:2007-08-31 10:20:0813楼 得分:0
jf


快速检索

最新资讯
热门点击