Ich versuche, mysql Daten zu Label zu laden, wenn ich eine Zeile in Gridview auswählen.Loadstrow von Datagrid auf Label laden
hier ist meine Klasse, die den ausgewählten Zeilenwert und binden Sie es an Labels wird.
private void LoadOrders()
{
con.Open();
cmd = new SqlCommand(@"Select quo_product,quo_address
FROM JobQuotations
WHERE quotationId = @id
AND quo_product = @product",con);
//1st row 2nd column
cmd.Parameters.AddWithValue("@id",GridView1.SelectedIndex.ToString());
//1st row 3rd column
cmd.Parameters.AddWithValue("@product",GridView1.SelectedIndex.ToString());
if(rdr.HasRows)
{
while(rdr.Read())
{
lblProductName.Text = rdr["quo_product"].ToString();
lblAddress.Text = rdr["quo_Address"].ToString();
}
}
con.Close();
}
Ich weiß, dass ich fehlen einige Codes innerhalb meiner wenn Aussage, weil ich weiß nicht, wie die ausgewählten Zeilen Wert auf it.What werde ich Eingang in meinem cmd.Parameter zu erhalten, um zu Holen Sie sich die selectedRow Werte?
Sie Zeilenwert ausgewählt bekommen können 'OnSelectedIndexChanged' Ereignis innerhalb Gridview verwenden. – Irfan