当前位置: 代码迷 >> VB Dotnet >> DataGridView1查询赐值出错
  详细解决方案

DataGridView1查询赐值出错

热度:1042   发布时间:2016-04-25 02:25:40.0
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