Название довольно очевидно.У меня есть DataGrid для приложения Windows Form, и я хочу иметь возможность хранить значения выбранной строки.Какой самый простой способ сделать это?
Я нашел этот фрагмент кода в качестве примера в своем поиске, но не работает, когда DataGrid сортируется по-другому:
private void grdPatients_CurrentCellChanged(object sender, EventArgs e)
{
int row = grdPatients.CurrentRowIndex;
grdPatients.Select(row);
ArrayList arrayList = new ArrayList();
for (int i = 0; i < 3; i++)
{
arrayList.Insert(i, (patientsDS.Tables["PatientList"].Rows[row].ItemArray.GetValue(i)));
}
textBox1.Text = "" + arrayList[0];
textBox2.Text = "" + arrayList[1];
textBox3.Text = "" + arrayList[2];
}