1. 程式人生 > >Repeater中的下拉列表DropDownList繫結資料來源

Repeater中的下拉列表DropDownList繫結資料來源

        protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                DropDownList dllOperator = (DropDownList)e.Item.FindControl("DropDownList1");

                dllOperator.DataTextField = "title";
                dllOperator.DataValueField = "title";
                dllOperator.DataSource = BankSet_BLL.GetBank();
                dllOperator.DataBind();
                //dllOperator.Items.Add(new ListItem("-Choose-", ""));

                //找到分類Repeater關聯的資料項 
                DataRowView rowv = (DataRowView)e.Item.DataItem;//獲取當前項行資料再去訪問那一列.注意座標索引是從0開始
                dllOperator.SelectedValue = rowv["BankSet"].ToString();//繫結的資料來源欄位
            }     
        }