到这里,继续datagrid控件 如题我的那个e.Item.ItemIndex的值是有的,就是不知道datakeys的属性设置的为什么出错不知道 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MSDN上也是这样用的啊row = dt.Rows.Find(ItemsGrid.DataKeys[e.Item.ItemIndex]);Delete_Command里面写的 update里面也该一样的啊我想了很久就是找不出原因来,不晓得哪里写错了啊你那个dt.rows.find是找到在编辑的那条记录?如果这个属性错误的话,不管在delete还是update也不可以。不能上qq?应该可以上6d的吧 你用row = dt.Rows.Find(ItemsGrid.DataKeys[e.Item.ItemIndex]);也不行吗?记住要放在Command事件里 也就是ItemCommand事件这个事件是在点击DataGrid中的任意一个Button里触发的你可以通过这个事件的参数e来获取选中行的信息再对这些信息进行处理updata,delete都可以不过这些都要你自己去写sql语句来实现(我是这样做的) 这个row是什么值啊,整型怎样 调用出记录的关键值呢? row是DataRowdt是结构和DataGrid的DataSource一样的DataTable 你可以在MSDN的索引里找DataGrid 类 (System.Web.UI.WebControls)再选择DataKey这个属性那里面有简单的例子 cookie我也不大懂,希望你能给我点解释,那样我就不用花太多的时间去自学了 谢谢了 cookie?这东东我也只试用过一次只知道它和Session差不多 httpcookie cookie=new httpcookie("as");一定要用cookie这个名字吗?后面那个as是httpcookie定义的名字吗?书上说是他的名字。 哦,有些写地很模糊没办法啊再加上我还没地方借其他书这是最麻烦的一件的事那希望今天能把那个datakeys的问题解决掉 不用你看格式就知道了这cookie只是httpcookie这个类的实例的名字(在代码里的)后面的那个"as"应该也是cookie的名字(程序里的)这就和DataTable一样DataTable mytable = new DataTable("aa");mytable就是Datatable在代码里的名字你如果要对它进行操作就得用这个名字而"aa"也有它的用处当你将这个DataTable添加到一个DataSet中时就可以用DataSet.Tables["aa"]来对该DataTable进行操作在这就不能将“aa”改成mytable了 以DataTable为例DataTable mytable = new DataTable("aa");mytable为实例名也就是你在代码中要用到的aa是DataTable名在程序中会用到我虽然知道它们的区别但也许我说得不是很清楚 大概我已经知道了啊满不错的 datatable我还没用到过还有timer控件我也还没用到应该说我还有很多要学的,像dataview等吧呵呵 timespan干吗用的,也是cookie里面的 timespan可以用来计算时间我已经上了QQ了来QQ上来聊好了这在太慢了 table的colspan是什么作用啊我都试了好几次了,我看出他的特点 这个东东我出没有用过我现在用的是日语的操作系统没有安.NET看不了MSDN你可以自己到MSDN上查查 到底要如何学C#? C# WinForm做个照片编辑程序怎么给照片加相框 如何取得COM口列表 FTP上传时遇到的BUG? 偶然发现的一个Timer 的问题 频繁的使用new,会不会造成内存耗尽,或者对程序性能有所影响 提取数据!!!!急....... 请问这个存储过程问题出在哪?关于模糊查询 搜索引挚内核 关于文件和文件夹图标问题? 求助.Net代码编辑过程中的问题~~~ 有关 Dev Express 的 BarManager 控件, 有经验的请进来做答
row = dt.Rows.Find(ItemsGrid.DataKeys[e.Item.ItemIndex]);
Delete_Command
里面写的
我想了很久就是找不出原因来,不晓得哪里写错了啊
你那个dt.rows.find是找到在编辑的那条记录?
如果这个属性错误的话,不管在delete还是update也不可以。
不能上qq?应该可以上6d的吧
row = dt.Rows.Find(ItemsGrid.DataKeys[e.Item.ItemIndex]);
也不行吗?
记住要放在Command事件里
这个事件是在点击DataGrid中的任意一个Button里触发的
你可以通过这个事件的参数e来获取选中行的信息
再对这些信息进行处理
updata,delete都可以
不过这些都要你自己去写sql语句来实现(我是这样做的)
怎样 调用出记录的关键值呢?
dt是结构和DataGrid的DataSource一样的DataTable
再选择DataKey这个属性
那里面有简单的例子
谢谢了
这东东我也只试用过一次
只知道它和Session差不多
一定要用cookie这个名字吗?
后面那个as是httpcookie定义的名字吗?书上说是他的名字。
没办法啊
再加上我还没地方借其他书
这是最麻烦的一件的事
那希望今天能把那个datakeys的问题解决掉
你看格式就知道了
这cookie只是httpcookie这个类的实例的名字(在代码里的)
后面的那个"as"应该也是cookie的名字(程序里的)这就和DataTable一样
DataTable mytable = new DataTable("aa");
mytable就是Datatable在代码里的名字
你如果要对它进行操作就得用这个名字
而"aa"也有它的用处
当你将这个DataTable添加到一个DataSet中时
就可以用DataSet.Tables["aa"]来对该DataTable进行操作
在这就不能将“aa”改成mytable了
DataTable mytable = new DataTable("aa");
mytable为实例名
也就是你在代码中要用到的
aa是DataTable名
在程序中会用到我虽然知道它们的区别
但也许我说得不是很清楚
满不错的
datatable我还没用到过
还有timer控件我也还没用到
应该说我还有很多要学的,像dataview等吧
呵呵
我已经上了QQ了
来QQ上来聊好了
这在太慢了
我都试了好几次了,我看出他的特点
我现在用的是日语的操作系统
没有安.NET看不了MSDN
你可以自己到MSDN上查查