私はこのようなデータベースを持っています
isとis now を除くMonth
すべての列の上の画像に表示されているように、ここにコードがありますTinyInt(1)
Month
Varchar
Dim con1 As MySqlConnection = New MySqlConnection("server=192.168.2.87;userid=root;password=admin1950;database=inventory")
Dim sql1 As MySqlCommand = New MySqlCommand("Select * from ri_closure", con1)
Dim ds1 As DataSet = New DataSet
Dim adapter1 As MySqlDataAdapter = New MySqlDataAdapter
con1.Open()
adapter1.SelectCommand = sql1
adapter1.Fill(ds1, "MyTable")
DataGridView2.DataSource = ds1.Tables(0)
con1.Close()
ds1.Tables(0).Columns(2).DataType = GetType(Boolean)
Me.DataGridView2.Columns(1).Frozen = True
Dim i As Integer
For i = 0 To DataGridView2.Columns.Count - 1
DataGridView2.Columns.Item(i).SortMode = DataGridViewColumnSortMode.Programmatic
Next
DataGridView2.Columns(0).Visible = False
DataGridView2.Columns(1).DefaultCellStyle.BackColor = Color.LightBlue
今、これはそれがどのように見えるかです
これで出力が表示されますが、赤いものは必要ないと思います。目に刺激があり、これがそのための私のコードです
For Each rw As DataGridViewRow In DataGridView2.Rows
For ii As Integer = 2 To rw.Cells.Count - 1
If rw.Cells(ii).Value = False Then
rw.Cells(ii).Style.BackColor = Color.Red
ElseIf rw.Cells(ii).Value = True Then
rw.Cells(ii).Style.BackColor = Color.White
End If
Next
Next
ここに私の質問があります。それが可能であることを願っています。代わりにこのようなことをして、セルを赤に変えたいのですが、どうすればこのように未開封のセルを作ることができますか。
空のチェックボックスの代わりに、上の画像と同じように見えます。
もう1つは、チェックボックスをチェックするコードがあるため、満たされたチェックボックスを生成するチェックボックスがチェックされていない値に置き換わることを願っています。
私はいくつかのコードを試して、これが出力です
今後のヘルプのための TYSM