如题
我的那个e.Item.ItemIndex的值是有的,就是不知道datakeys的属性设置的为什么出错不知道

解决方案 »

  1.   

    MSDN上也是这样用的啊
    row = dt.Rows.Find(ItemsGrid.DataKeys[e.Item.ItemIndex]);
    Delete_Command
    里面写的
      

  2.   

    update里面也该一样的啊
    我想了很久就是找不出原因来,不晓得哪里写错了啊
    你那个dt.rows.find是找到在编辑的那条记录?
    如果这个属性错误的话,不管在delete还是update也不可以。
    不能上qq?应该可以上6d的吧
      

  3.   

    你用
    row = dt.Rows.Find(ItemsGrid.DataKeys[e.Item.ItemIndex]);
    也不行吗?
    记住要放在Command事件里
      

  4.   

    也就是ItemCommand事件
    这个事件是在点击DataGrid中的任意一个Button里触发的
    你可以通过这个事件的参数e来获取选中行的信息
    再对这些信息进行处理
    updata,delete都可以
    不过这些都要你自己去写sql语句来实现(我是这样做的)
      

  5.   

    这个row是什么值啊,整型
    怎样 调用出记录的关键值呢?
      

  6.   

    row是DataRow
    dt是结构和DataGrid的DataSource一样的DataTable
      

  7.   

    你可以在MSDN的索引里找DataGrid 类 (System.Web.UI.WebControls)
    再选择DataKey这个属性
    那里面有简单的例子
      

  8.   

    cookie我也不大懂,希望你能给我点解释,那样我就不用花太多的时间去自学了 
    谢谢了
      

  9.   

    cookie?
    这东东我也只试用过一次
    只知道它和Session差不多
      

  10.   

    httpcookie cookie=new httpcookie("as");
    一定要用cookie这个名字吗?
    后面那个as是httpcookie定义的名字吗?书上说是他的名字。
      

  11.   

    哦,有些写地很模糊
    没办法啊
    再加上我还没地方借其他书
    这是最麻烦的一件的事
    那希望今天能把那个datakeys的问题解决掉
      

  12.   

    不用
    你看格式就知道了
    这cookie只是httpcookie这个类的实例的名字(在代码里的)
    后面的那个"as"应该也是cookie的名字(程序里的)这就和DataTable一样
    DataTable mytable = new DataTable("aa");
    mytable就是Datatable在代码里的名字
    你如果要对它进行操作就得用这个名字
    而"aa"也有它的用处
    当你将这个DataTable添加到一个DataSet中时
    就可以用DataSet.Tables["aa"]来对该DataTable进行操作
    在这就不能将“aa”改成mytable了
      

  13.   

    以DataTable为例
    DataTable mytable = new DataTable("aa");
    mytable为实例名
    也就是你在代码中要用到的
    aa是DataTable名
    在程序中会用到我虽然知道它们的区别
    但也许我说得不是很清楚
      

  14.   

    大概我已经知道了啊
    满不错的 
    datatable我还没用到过
    还有timer控件我也还没用到
    应该说我还有很多要学的,像dataview等吧
    呵呵
      

  15.   

    timespan干吗用的,也是cookie里面的
      

  16.   

    timespan可以用来计算时间
    我已经上了QQ了
    来QQ上来聊好了
    这在太慢了
      

  17.   

    table的colspan是什么作用啊
    我都试了好几次了,我看出他的特点
      

  18.   

    这个东东我出没有用过
    我现在用的是日语的操作系统
    没有安.NET看不了MSDN
    你可以自己到MSDN上查查