zoukankan      html  css  js  c++  java
  • DataGrid中添加DropdownList时的数据绑定

    在HTML中,指定DropDownList的数据源是哪个函数提供:

    <asp:TemplateColumn HeaderText="发送人">
        
    <ItemTemplate>
         
    <asp:Label id=lblMan runat="server" Width="88px" Text='<%#DataBinder.Eval(Container,"DataItem.DManCode") %>'></asp:Label>
        
     </ItemTemplate>
          
    <EditItemTemplate>
                  <asp:DropDownList id=dplMan2 runat="server" Width="88px" Datasource="<%#DplDatasource()%>" 
                                       DataValueField
    ="ManCode" DataTextField="ManName" Enabled="true" AutoPostBack="True">
              
    </asp:DropDownList>
        
    </EditItemTemplate>
     </asp:TemplateColumn>

    同时在对应的C#文件中,实现DplDatasource()方法:

     1protected DataSet DplDatasource()
     2        {
     3            DeliveryManBLL dmanBll = new DeliveryManBLL();
     4            ArrayList availlist = dmanBll.GetAvailMan();
     5            DataTable tb = new DataTable();
     6            tb.Columns.Add("ManCode",typeof(string));
     7            tb.Columns.Add("ManName",typeof(string));
     8            DataRow dr = tb.NewRow();
     9            dr[0= "";
    10            dr[1= "";
    11            tb.Rows.Add(dr);
    12            for(int i=0;i<availlist.Count;i++)
    13            {
    14                dr = tb.NewRow();
    15                dr[0= ((DeliveryManInfo)availlist[i]).ManCode;
    16                dr[1= ((DeliveryManInfo)availlist[i]).ManName;
    17                tb.Rows.Add(dr);
    18            }
                
    19            DataSet dset = new DataSet();
    20            dset.Tables.Add(tb);
    21            return dset;
    22        }
  • 相关阅读:
    declaration may not appear after executable statement in block
    linux 管道通信
    用c语言创建双向环形链表
    bash: ./LM35_make_fs: Permission denied 解决办法
    sunzl is not in the sudoers file.This incident will be reported
    基于嵌入式linux路由转发功能的实现
    关于eth0 eth0:1 和eth0.1关系介绍
    软重启
    Android中Serializable和Parcelable序列化对象详解
    公共技术点(Android 动画基础)
  • 原文地址:https://www.cnblogs.com/studio313/p/219534.html
Copyright © 2011-2022 走看看