0

私は割り当てに取り組んでおり、SQL データソースを使用する GridView を持っています。

GridView には、1. name と 2. LastNmae の 2 つの列があります。今、もう1列追加したい

この列はデータベースに存在しません。私がしたことは、TemplateFieldを追加することです

それを編集して、ユーザーが年齢を選択できるように DropDownList を追加しました。

問題は、ユーザーが DropDownList から選択したものから値を取得するにはどうすればよいかということです。

たとえば、名前を取得したい場合は、次のようにします。

GridView1.SelectedRow.Cells[0].Text;

DropDownList はどうすればよいですか? 助けてください、ありがとう!

4

1 に答える 1

1

これを使って

DropDownList dll = (DropDownList)((Control)e.CommandSource).NamingContainer.FindControl("ddPStatud");
String selectedValue = dll.SelectedValue;

また、使用します。

string city = (gvCustomers.Rows[e.RowIndex].FindControl("ddlCities") as DropDownList).SelectedItem.Value;
于 2013-07-26T05:58:52.020 に答える