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        }
  • 相关阅读:
    linux添加到普通用户sudo才干
    跳跃Java一些周期,双跳FOR周期
    Android虚拟机器学习总结Dalvik虚拟机创建进程和线程分析
    Notes系统安全日志
    android Intent.createChooser 应用选择
    创业这么难,去哪儿?
    视频和音频播放的演示最简单的例子6:OpenGL广播YUV420P(T经exture,采用Shader)
    名单(两)——基本操作单向链表(创、删、印、节点统计数)
    JS列
    第38周三
  • 原文地址:https://www.cnblogs.com/studio313/p/219534.html
Copyright © 2011-2022 走看看