我要获取一个Table中DataRow中某一列的原始值1,而修改后的值不等于1的那些DataRow,,,

解决方案 »

  1.   

    //找到rowindex
    for(int i=0;i<dt.rows.count;i++)
    {
       if(dt.rows[i].cells[]或者findcontrol .text==1)
    rowindex=i;
    break;
    }
    //修改
    if(dt.rows[rowindex].cells..text!=1)
    就是这行了
    手写的,没分大小写
      

  2.   

    那还得先把原DataTable中的值保存一下,然后和修改后作一下比较...for(int i=0;i<newTable.Rows.Count;i++)
    {
        if(oldTable.Rows[i].Cells["列名"].Value=="1" && newTable.Rows[i].Cells["列名"].Value!=1)
      {
         //操作
     }
    }