日期:2014-05-19  浏览次数:20874 次

datagridview或者datareader怎么样根据字段名取值
this.textBox1.Text   =   dataGridView1.Rows[i].Cells[j].Value.ToString();
或者
this.textBox2.Text   =   myreader[i].ToString();

这些都是通过列号来取值的,但是万一数据表重新排过序或者列很多,要取某列的值就很麻烦,能不能通过字段名取某列的值啊

------解决方案--------------------
reader[ "id "]//id 依旧是数据库字段??

reader[ "ColuName "].ToString();

这样写 ok 了吧

我意思reader[]索引 同样提供name索引