C#winform中,经常要从datagridview界面上获取数据来作处理。同样的,有时候,我们也需要将数据先放到datatable中,进而再让其在datagridview上显示。由于不熟练,反应经常很慢,或者脑子转不过来,故此,记录下来。
将dataGridView1上的数据源放入到datatable中,其中对a中数据的引用如第二句所示。
DataTable a = (DataTable)dataGridView1.DataSource;
string mm = a.Rows[dataGridView1.CurrentCell.RowIndex]["机器类型"].ToString();
将数据先放到datatable中,进而再让将其数据放到datagridview1中,其中对数据的引用也在下方。
string sql = "select count(*) from gx_plan";
MySqlDataAdapter comm = new MySqlDataAdapter(sql, conn);
DataTable id = new DataTable();
comm.Fill(id);
dataGridView1.DataSource = dd;
string ss = dataGridView1.Columns[0].Name;