如题,我的代码是"update news set xx = xx where ID ="+datagrid1.item[0].cells[0].text
我怀疑是不是item[0]错了,是不是应该变成选中行的item啊? 急~!

解决方案 »

  1.   

    如题,我的代码是"update news set xx = xx where ID ="+datagrid1.items[0].cells[0].text
    我怀疑是不是items[0]错了,是不是应该变成选中行的item啊? 急~!
    无论选择哪一条都是修改第一条记录,郁闷啊~!
      

  2.   

    "update news set xx = xx where ID ='"+datagrid1.item[0].cells[0].text+"'";
      

  3.   

    不对啊~!还是一样的结果,我有一个疑问啊,就是为什么要是items[0].cells[0].text呢????
      

  4.   

    对呀,你可以参考下以下代码
    this.DataGrid1.ItemCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_ItemCommand);
    private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
        [update news set xx = xx where ID ="+e.item.cells[0].text]//SQL语句
    }
      

  5.   

    stoneallen()   GOOD!!!!!!!!!!
    正解~!~!