Markieren und markieren Sie die markierte Zeile

Bildbeschreibung hier eingeben

Also, wenn ich auf Select klicken, möchte ich in einem Label alle data anzeigen, die eine Zeile enthalten. Ich habe es geschafft, außer DropdownList. Wenn ich auf "Select" klicke, ist es einfach leer.

protected void GridView_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { Label1.Text = GridView1.Rows[e.NewSelectedIndex].Cells[1].Text; Label2.Text = GridView1.Rows[e.NewSelectedIndex].Cells[2].Text; Label3.Text = GridView1.Rows[e.NewSelectedIndex].Cells[3].Text; } 

PS: Das habe ich nicht programmgesteuert gemacht. Der einzige Code, den ich auf .aspx.cs geschrieben habe, ist der obige Code.

Verwenden Sie diese, um den Wert zu finden. Sein nicht den Wert wegen der templatesfeldsteuerung. Ich habe das gridview Steuerelement verwendet, das du in Pastebin eingefügt hast.

 protected void GridView_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { Label drpValue = (Label)this.GridView1.Rows[e.NewSelectedIndex].Cells[1].FindControl("Label1"); Lbl1.Text = drpValue.Text; Lbl2.Text = GridView1.Rows[e.NewSelectedIndex].Cells[2].Text; Lbl3.Text = GridView1.Rows[e.NewSelectedIndex].Cells[3].Text; }