毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

datarow如何获取所在列号

更新时间:2014-8-12:  来源:毕业论文

 dt是datatable类型,“姓名”是列名
 Console.WriteLine(DataTestSub(dt.rows(0),"姓名");
 private int DataTestSub(DataRow dr,String str)
        {
           //在这里我要得到“姓名”的列的序号如何获取?
            return ???
        }
我猜你想要dr里的主键值?
这个要你去翻数据字典了
用类似dr["ID"]的语法去取

另外单独要内存表里的行号可能没啥意义,这个会对于不同的排序或者查询,行号是不固定的
或者可以理解dt.Rows[x]里的x就是你要行号?
dt.Columns["姓名"].Ordinal;

private int DataTestSub(DataSet ds,String str)
        {          
           int j = ds.Tables[0].Columns[str].Ordinal;        
           return j;
        }
 
 
调用:
            DataSet ds =  GridUB() ;    
Console.WriteLine(DataTestSub(ds,"姓名");

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。