DataRow dr = new DataRow();
int pos = this.BindingContext[dr.Table,"YourTableName"].Position;

解决方案 »

  1.   

    to juqiang:
       BindingContext[dr.Table,"YourTableName"]的语法不对!一般是BindingContext     [dataset,"TableName"].   请多多帮忙!
      

  2.   

    DataRow dr = new DataRow();
    int pos = this.BindingContext[dr.Table.DataSet,"YourTableName"].Position;这样总可以了吧?
      

  3.   

    to juqiang:
       这样就更不对了,这样取出来的pos与该dr无关!
      

  4.   

    想到一个笨着!for(int i=0;i<SomeTable.Rows.Count;i++){
        if(row.Equals(myRow){//myRow就是你指定的要查找position的那个row
            return i;
        }
    }是否可以?