Wie kann ich DataGridView Zelle Wert in der MessageBox in C# geschrieben werden?
Antworten
Zu viele Anzeigen?
ExpressDude
Punkte
45
Ich habe dies der Schaltfläche einer Datentabelle hinzugefügt, um die Werte der Zellen in der Zeile zu erhalten, auf die der Benutzer klickt:
string DGCell = dataGridView1.Rows[e.RowIndex].Cells[X].Value.ToString();
wobei X die Zelle ist, die Sie prüfen möchten. Die Anzahl der Datenträgerspalten beginnt in meinem Fall bei 1 und nicht bei 0. Ich bin mir nicht sicher, ob dies die Vorgabe einer Datentabelle ist oder ob ich SQL verwende, um die Daten zu füllen.
777chubinidze
Punkte
47
Saad
Punkte
69
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
int rowIndex = e.RowIndex; // Get the order of the current row
DataGridViewRow row = dataGridView1.Rows[rowIndex];//Store the value of the current row in a variable
MessageBox.Show(row.Cells[rowIndex].Value.ToString());//show message for current row
}
- See previous answers
- Weitere Antworten anzeigen