DataGridView 中数据的显示和读取问题

2025-05-10 23:53:07

之前我一直在纠结为什献垴淄睬么我从DataGridView中读取的数据总是不对,后来才发现我读取的数据是DataGridView中显示的数据序列,而实质上程序读取的数据是sql语句中的顺序,而非DataGridView中显示的数据序列

如果sql语句为:

string setDataGridView = "SELECT 编号,产量单,班次,发班时间,总票数,全票数,全票金额,半票数,半票金额,线路,起点站,终点站,车牌号,驾驶员,乘务员from table1";

DataGridView中显示的数据为

DataGridView 中数据的显示和读取问题

如果我们要对数据进行读取,比如:我们要读取其中的“编号”信息,在sql语句中编号是第一位(当然在DataGridView中它也是第一位)的,所以读取的时候我们就应该读取的是DataGridView1.Rows[index].Cells[0].Value (index为所需单元格的行索引);

又如果我们要读取“产量单”信息,它在sql语句中位于第二位(但是在DataGridView中位于第四位),所以我们读取的时候应该为DataGridView1.Rows[index].Cells[1].Value (index为所需单元格的行索引);这样我们就能够读取到正确的“产量单”信息。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢