Я хочу получить значение строки, где установлен флажок. Я новичок в формах окон C# и до сих пор не увенчался успехом. Я хочу в конечном итоге использовать эти значения строк, поэтому, если пользователь выбирает несколько строк, а затем я должен получить значение для отмеченных. Кроме того, я установил режим выбора «FullRowSelect»Не получать значения из таблицы сетки, если флажок установлен?
Просьба предложить изменения в свой код
private void button1_Click(object sender, EventArgs e)
{
StringBuilder ln = new StringBuilder();
dataGridView1.ClearSelection();
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (dataGridView1.SelectedRows.Count>0)
{
ln.Append(row.Cells[1].Value.ToString());
}
else
{
MessageBox.Show("No row is selected!");
break;
}
}
MessageBox.Show("Row Content -" + ln);
}
Использование 'dataGridView1.SelectedRows' в цикле Еогеасп, если ((BOOL), а затем проверить' checkboxCell.cbc.Value) – TaW
TAW, вы можете отметить весь код в цикле if ... – user3613720
Вы хотите, чтобы значение столбца из всех отмеченных строк или только первое? Этот цикл завершается рано. – cdkMoose