根据条件更改datagridview中单元格的内容

时间:2012-09-11 09:15:13

标签: vb.net datagridview

我正在从SQL语句填充datgridview。该列表来自SharePoint日历,如果事件是全天事件,我希望将结束日期列设为空白。这是我的代码:

Me.UserDataTableAdapter.Fill(Me.WSS_ContentDataSet.UserData)

    For i As Integer = 0 To Me.DataGridView1.Rows.Count - 1
        If Me.DataGridView1.Rows(i).Cells("bit1").Value = True Then
            Me.DataGridView1.Rows(i).Cells("Datetime2").Value = ""
        End If
    Next

如果我将应该删除datetime2单元格的值的行更改为msgbox(“这是一整天的事件”),它可以正常运行,以便条件测试正常。

由于

1 个答案:

答案 0 :(得分:0)

事实证明我没有调用正确的单元名称。应该是:

Me.DataGridView1.Rows(i).Cells("Datetime2DataGridViewTextBoxColumn").Value = ""