Winforms og DataGridView
Hej,Hvordan får jeg fat i en valgt rækkes indhold? Og ikke mindst, hvordan får jeg det gjort sådan, at brugeren ikke kan redigere i felterne (og det er alle felter). Det jeg ønsker, er når en bruger klikker på en række skal der fremkomme en ny form med rækkens indhold i.
Det jeg har forsøgt:
private void grdCases_CellClick(object sender, DataGridViewCellEventArgs e)
{
//label2.Text = grdCases.Item(0,tblBarang.CurrentRow.Index).Value
int i;
int j;
i = e.RowIndex;
j = e.ColumnIndex;
if (grdCases.SelectedRows.Count > 0)
{
label2.Text = Convert.ToString(grdCases.SelectedRows[0].Cells[2].Value);
}
}
private void grdCases_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
int i;
int j;
i = e.RowIndex;
j = e.ColumnIndex;
if (grdCases.SelectedRows.Count > 0)
{
label2.Text = Convert.ToString(grdCases.SelectedRows[0].Cells[2].Value);
}
}
Hver gang kan jeg se, at den siger, der ikke er valgt nogen række - altså at SelectedRows.Count = 0.... Men det passer altså ikke jeg vælger række to og går ind i metoden :-)