DataGridview Я пробовал условие if-else в ячейках DataGridView. - PullRequest
0 голосов
/ 02 января 2019

DataGridView

Я пробовал условие if-else в ячейках DataGridView

Dim RowIdx As Integer
RowIdx = dgAttendance.CurrentRow.Index
If dgAttendance.Item(3, RowIdx).Value = "P" Or dgAttendance.Item(3, 
RowIdx).Value = "P " Then
   dgAttendance.Item(3, RowIdx).Value = "A"
EndIF

Пожалуйста, дайте решение в C #.Как я могу использовать этот оператор if-else в C #

1 Ответ

0 голосов
/ 02 января 2019

Основываясь на примере, который вы предоставили в своих комментариях, вы не должны вызывать .ToString () при установке вашего значения, поскольку это удаляет ссылку на вашу ячейку и возвращает независимое значение. Попробуйте вместо этого:

dg_attendance.CurrentCell.Value = "A";

Вы также, вероятно, хотите получить доступ к значению третьей ячейки в вашей строке следующим образом:

dg_attendance.CurrentRow[3].Value
...