DataGridView1查询赐值报错?
Me.DataGridView1.Columns.Add("1", "日期")
Me.DataGridView1.Columns.Add("2", "班别")
Me.DataGridView1.Columns.Add("3", "班次")
m_dal.DataSetFill(sql, "日期")
datable = m_dal.ds.Tables("日期")
DataGridView()
Me.DataGridView1.Rows.Add(datable.Rows.Count)
For i = 0 To datable.Rows.Count - 1
'For j = 0 To datable.Columns.Count - 1
Me.DataGridView1.Rows(i).Cells(0) = datable.Rows(i).Item("日期")
Me.DataGridView1.Rows(i).Cells(1) = datable.Rows(i).Item("班别")
Me.DataGridView1.Rows(i).Cells(2) = datable.Rows(i).Item("班次")
'Next
Next
m_dal.ConnectionClose()
查询数据后将结果显示在DataGridView1中,自定义了列,不想将查询自动生成列(会在自定义列的后面重复出现列),进行DataGridView1循环赐
值,但是报错了
无法将类型为“System.DateTime”的对象强制转换为类型“System.Windows.Forms.DataGridViewCell”。
[解决办法]
Me.DataGridView1.Rows(i).Cells(0).Value