根据已知的DataRow 的内容,如何取得该行在DataTable中的索引,也就是它在第几行

解决方案 »

  1.   

    在RowCommand事件中的e.Index属性即为索引
      

  2.   

    我没有绑定控件,所以也没有事件,我要实现的是取得当前一条数据的前一条数据和后一条数据
    我是想在DataSet中操作,如果有其他什么办法也可以提供。谢谢了!
      

  3.   

    DataRow tempRow;
    DataTable dt = new DataTable();
    Int32 index=0;
            foreach (DataRow row in dt.Rows)
                { 
                    if(tempRow["字段名称"] == row["字段名称"])
    index++;
                }
      

  4.   

    for(int i=0;i<datatable1.Rows.Count;i++)
    {
       if(datatable1.Rows[i]["字段名"].ToString()=="datarow的值")
       //索引就是i
    }