【发布时间】:2018-03-14 08:41:38
【问题描述】:
我想从 Datagridview 获取数据到文本框,但我希望我选择的每一行都显示在多个文本框中?我正在这样做,但它只选择一行并显示在一个文本框中,但我想将多行的数据获取到多个文本框。
private void dataGridView_1CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) {
// to set oem no to textfield particular.
dataGridView1.Refresh();
try {
int i;
i = dataGridView1.SelectedCells[0].RowIndex;
Particular1Txt.Text = dataGridView1.Rows[i].Celles["OEM_No"].Value.ToString();
}
catch (Exception ex) {
MessageBox.Show(es.Message);
}
}
【问题讨论】:
-
不是截图(你说错了),你可以复制粘贴一些相关代码吗?这会有所帮助。
-
编辑这个并将实际代码放在帖子中。我不想输入所有内容
-
请粘贴代码而不是截图。
-
添加更多解释,例如用户选择具有不同
RowIndexes 的多行或每个文本框对应一行或... -
如果您有动态数量的文本框,那么更好的解决方案可能是在另一个数据网格视图中显示选定行的值,例如,您可以在其中使单元格看起来像单独的文本框
标签: c# datagridview textbox rows