亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

下拉框實現下拉數據改變動態更新數據

下拉框實現下拉數據改變動態更新數據

吃雞游戲 2018-09-12 05:02:41
大哥們 幫我看看這個小問題 呀  repeart控件,前面是個下拉框的input的select標簽,怎么實現下拉框中的值更換了之后 后面數據也跟著變化呀
查看完整描述

2 回答

?
千萬里不及你

TA貢獻1784條經驗 獲得超9個贊

直接貼代碼了:

            <ItemTemplate>
               <tr >
               <td>
               <asp:DropDownList ID="DListNewsIsShow" runat="server" AutoPostBack="true" OnSelectedIndexChanged="DListNewsIsShow_SelectedIndexChanged">
                  <asp:ListItem Value="1">是</asp:ListItem>
                  <asp:ListItem Value="0">否</asp:ListItem>
               </asp:DropDownList><asp:Label ID="LabId" runat="server" Visible="false" Text='<%# Eval("id") %>'></asp:Label>
               </td>
            </ItemTemplate>

...

        //遍歷Rpt中DListNewsIsShow的數據讀取
        protected void RptNew_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem)
            {
                DataRowView rowv = (DataRowView)e.Item.DataItem;
                DropDownList DListNewsIsShow = (DropDownList)e.Item.FindControl("DListNewsIsShow");
                DListNewsIsShow.Items.FindByValue(rowv["isshow"].ToString()).Selected = true;
            }
        }
                
        //異步更新新聞是否顯示
        protected void DListNewsIsShow_SelectedIndexChanged(object sender, EventArgs e)
        {
            DropDownList DListFNewsIsShow = sender as DropDownList;
            RepeaterItem item = DListFNewsIsShow.Parent as RepeaterItem;  //轉為所在Item
            Label LabFId = item.FindControl("LabId") as Label;  //查找

            NewsInfo newsInfoRpt = new NewsInfo();
            newsInfoRpt.Id = LabFId.Text.ToString();
            newsInfoRpt.IsShow = Convert.ToInt16(DListFNewsIsShow.SelectedValue.ToString());
            if(news.Update(newsInfoRpt,"1")<=0)
            {
                ScriptManager.RegisterStartupScript(UpDPanelRptNews, typeof(UpdatePanel), "JsAlert", "alert('對不起,更新失?。?')", true);
            }
        }


查看完整回答
反對 回復 2018-09-16
  • 2 回答
  • 0 關注
  • 1629 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號