如何获取DataGridView单元格值写入C#中的MessageBox?如何获取MessageBox中的DataGridView单元格值?
回答
您可以使用DataGridViewCell.Value属性检索存储在特定单元格中的值。
所以检索“第一”选择小区和值显示在MessageBox中,您可以:
MessageBox.Show(dataGridView1.SelectedCells[0].Value.ToString());
可能上面是不是正是你需要做什么。如果您提供更多详情,我们可以提供更好的帮助。
MessageBox.Show(" Value at 0,0" + DataGridView1.Rows[0].Cells[0].Value);
感谢!伟大工程! :) – Brezhnews 2011-04-06 19:45:03
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show(Convert.ToString(dataGridView1.CurrentCell.Value));
}
有点迟,但希望它有助于
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null)
{
MessageBox.Show(dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString());
}
}
try
{
for (int rows = 0; rows < dataGridView1.Rows.Count; rows++)
{
for (int col = 0; col < dataGridView1.Rows[rows].Cells.Count; col++)
{
s1 = dataGridView1.Rows[0].Cells[0].Value.ToString();
label20.Text = s1;
}
}
}
catch (Exception ex)
{
MessageBox.Show("try again"+ex);
}
我加入这一个DataGrid的按钮来获得该行的用户点击该单元格的值:
string DGCell = dataGridView1.Rows[e.RowIndex].Cells[X].Value.ToString();
其中X是要检查的单元格。在我的情况下,Datagrid列计数从1开始,而不是0。不知道它是数据网格的默认值,还是因为我使用SQL来填充信息。
总和所有细胞
double X=0;
if (datagrid.Rows.Count-1 > 0)
{
for(int i = 0; i < datagrid.Rows.Count-1; i++)
{
for(int j = 0; j < datagrid.Rows.Count-1; j++)
{
X+=Convert.ToDouble(datagrid.Rows[i].Cells[j].Value.ToString());
}
}
}
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
int rowIndex = e.RowIndex;
DataGridViewRow row = dataGridView1.Rows[rowIndex];
MessageBox.Show(row.Cells[rowIndex].Value.ToString());
}
Hi @سعدالضبي你可以在这个代码块中添加一些评论吗? – 2017-11-27 10:22:07
代码只有答案对社区没有用处 – JimHawkins 2017-11-27 11:09:13
- 1. 如何获取DataGridView单元格值?
- 2. 如何获取选定单元格的值DataGridView C#?
- 3. 根据网格坐标在DataGridView中获取单元格值
- 4. C#--DataGridView - 无法获取ColumnCount,无法获取单元格值
- 5. dataGridView中的新autoNumber单元格获取值-1,-2 ... etc
- 6. 返回在vb.net中获取datagridview单元格的值
- 7. WinForms DataGridView单元格编辑结束事件获取单元格
- 8. 如何在sqlserver中的单个单元格中获取多个单元格值
- 9. 如何从gridview获取单元格值?
- 10. 获取DataGridView嵌套单元格的值For循环
- 11. 获取DataGridView复选框的单元格值?
- 12. 如何在datagridview的最后一行获取一些单元格?
- 13. datagridview行单元格值
- 14. 如果DataGridView的单元格值大于另一个单元格
- 15. 如何验证DataGridView中的单元格?
- 16. 如何更新datagridview中的单元格?
- 17. 获取单元格中的值列表
- 18. 在Gridview中获取单元格的值
- 19. DataGridView单元格
- 20. jQuery的 - 获取表格单元格值
- 21. 从datagridview单元格中添加值
- 22. C#从datagridview中检索单元格值
- 23. 如何在DataGridView中编辑单元格?
- 24. 获取单元格值的值
- 25. 如何使用JavaScript从表格中获取单元格值?
- 26. 使用BindingNavigator从DataGridView中的单元格获取值到文本框中
- 27. 如何使用c#winform从datagridview中编辑的单元格中获取数据?
- 28. 在Google Charts API中如何获取DataTable中单元格的值?
- 29. 如何检查DataGridView中的空单元格值?
- 30. 获取DataGridView CurrentCellChanged中的当前单元格列索引事件
谢谢!但它足够了,你告诉我,解决了我的问题:) – Brezhnews 2011-04-06 19:54:23
MessageBox.Show(dataGridView1.SelectedCells [0] .Value?.ToString()); – Xarylem 2017-10-16 15:44:54