特定のセルをDataGridView
クリックすると色が赤に変わり、もう一度クリックすると白に戻ります。私が抱えている問題は、セルをクリックしていない場合、コードはセルの背景色0
がwhite
.
のすべての行/列を使用しXMLTextWriter
て、セルの背景色を XML ファイルに書き込みます。loop
DataGridView
これは私が使用しているコードです:
For Each tp As TabPage In Me.TabControl.Controls.OfType(Of TabPage)()
. . .
For Each dgv As DataGridView In tp.Controls.OfType(Of DataGridView)()
. . .
For Each row As DataGridViewRow In dgv.Rows
. . .
For Each cell As DataGridViewCell In row.Cells
If i = 1 Then
xw.WriteStartElement("task")
xw.WriteAttributeString("name", cell.Value)
**xw.WriteAttributeString("backcolour", cell.Style.BackColor.Name.ToString)**
xw.WriteEndElement()
Else
**xw.WriteElementString("cell", cell.Style.BackColor.Name.ToString) 'writes the background color of the cell**
End If
i = i + 1
Next cell
xw.WriteEndElement()
i = 1
Next row
xw.WriteEndElement()
Next dgv
xw.WriteEndElement()
Next
white
の代わりに書くように指示する方法を知っている人はいます0
か?
説明が必要な場合はお知らせください。