如何在messagebox中获取DataGridView单元格值?

Bre*_*ews 12 c# datagridview messagebox

如何在C#中的MessageBox中编写DataGridView单元格值?

Moh*_*ari 20

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());
    }
}
Run Code Online (Sandbox Code Playgroud)


Jay*_*ggs 16

您可以使用DataGridViewCell.Value属性来检索存储在特定单元格中的值.

因此,要检索"第一个"选定单元格的值并在MessageBox中显示,您可以:

MessageBox.Show(dataGridView1.SelectedCells[0].Value.ToString());
Run Code Online (Sandbox Code Playgroud)

以上可能并不完全是你需要做的.如果您提供更多细节,我们可以提供更好的帮助.


Bal*_*a R 12

MessageBox.Show(" Value at 0,0" + DataGridView1.Rows[0].Cells[0].Value );
Run Code Online (Sandbox Code Playgroud)


小智 5

      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);
        }
Run Code Online (Sandbox Code Playgroud)