3

dropdown動的に作成された値を動的テンプレートフィールドに保存したい。

dropdown送信ボタンで選択した値の値にアクセスするにはどうすればよいですか。

私は以下を使用します

public class AddTemplateToGridView : ITemplate
{
    ListItemType _type;
    string _colName;

    public AddTemplateToGridView ( ListItemType type, string colname )
    {
        _type = type;
        _colName = colname;
    }

    void ITemplate.InstantiateIn ( System.Web.UI.Control container )
    {
        switch ( _type )
        {
            case ListItemType.Item:

                DropDownList ht = new DropDownList();
                ht.ID = "ht" + _colName;
                ht.Width = 50;
                ht.Items.Add(new ListItem("Select", "Select"));
                ht.Items.Add(new ListItem("P", "P"));
                ht.Items.Add(new ListItem("A", "A"));
                ht.Items.Add(new ListItem("H", "H"));
                ht.Items.Add(new ListItem("S", "S"));
                ht.Items.Add(new ListItem("L", "L"));
                ht.DataBinding += new EventHandler(ht_DataBinding);
                container.Controls.Add(ht);
                break;

        }
    }
}
4

1 に答える 1