DataGrid中添加DropdownList时的数据绑定
在HTML中,指定DropDownList的数据源是哪个函数提供:
<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()方法:
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 }
转载于:https://www.cnblogs.com/fastcatcher/archive/2005/08/14/214362.html
DataGrid中添加DropdownList时的数据绑定相关推荐
- Word中添加图片时自动添加图片名
Word中添加图片时自动添加图片名 1.打开Word中"查看宏" 2.新建宏 3.运行宏 当Word中需要添加大量图片时,并要显示图片名称时可以采用以下编辑宏进行快速插入,下边讲述 ...
- 顶格排列怎么设置_Word中添加编号时第二行不能顶格排列怎么办?
Word中添加编号时第二行不能顶格排列怎么办? Word中插入编号会影响排版怎么解决?我们在编辑Word文档时会添加编号,最近就有小伙伴反映说,添加编号后段落的第二行不是顶格排列,这是为什么呢?应该怎 ...
- datagrid中使用dropdownlist编辑模版时遇到问题
前2天我做的财务管理系统中需要用到datagrid控件来显示用户信息,为了能够编辑用户信息,我参照微软的asp.net入门套件ASP.NET Time Tracker Starter Kit (VBV ...
- 在DataGrid中添加一个LookUpColumn,以比较灵活地实现DictValue值代替DictID值显示.
在一个项目中,我遇到这样一个问题: 数据库字段只存储了一个字典ID1,在DataGrid中显示时,需要用相应的字典Value1来代替字典ID1显示.解决这个问题一般有两个方法: 方法1: 数据库查询 ...
- 用Navicat for MySQL往数据表中添加数据时汉字出现乱码
添加数据时,记录中为汉字的字符串,显示为? 出现问题的原因:编码格式错误. 在设计表中修改,不起作用 重新建立数据库,设置编码格式,重新创建表,添加记录,成功. 创建数据库时要设置编码格式,如图所示 ...
- 往JScrollPane中添加组件时滚动条不出现的解决方法
往滚动条容器里添加容器,再往容器中添加组件,,当组件的大小超过滚动条的大小时,滚动条还不显现的解决办法. 滚动条容器,,在NEW的时候只能传一个容器进去..并且这个容器(zPanel)不需要设置大小. ...
- JScrollPane中添加组件时滚动条不出现或添加组件显示不全解决方案
问题: 往滚动条容器里添加容器,再往容器中添加组件,当组件的大小超过滚动条的大小时,滚动条还不显现的解决办法.滚动条容器,在NEW的时候只能传一个容器进去.并且这个容器(zPanel)不需要设置大小. ...
- 在gridview或datagrid中添加汇总行的三种实现方式
1. 在SQL语句中使用rollup,直接在返回的计算结果中就包含合计值,此种方法不需要多少代码来单独计算, 但要求使用sql server或oracle 8i数据库才支持rollup语法. 2. 在 ...
- Deepin/Uos中添加PPA时显示找不到命令
问题 当我在终端中使用添加PPA命令时突然提示 sudo: add-apt-repository:找不到命令 解决方法 由于Deepin/Uos系统默认是没有安装PPA的 那么我们得先安装PPA来支持 ...
最新文章
- RUP概述与实际应用的例子
- 1、MySQL 8.0.20最新版本在Linux上安装
- 骚年快答 | 微服务架构中的BFF到底是啥?
- 洛谷 P1162 填涂颜色-dfs染色法
- 抽象方法实现多态___森林里的动物在快乐的生活
- Y Combinator 创业课 2018 @北京
- Java学生管理系统使用线性表任务台程序
- linux下为.net core应用创建守护进程
- CLRS2e读书笔记—Chapter10
- SLAM基础_从零开始一起学习SLAM | 为啥需要李群与李代数?
- 计算机系统操作工中级工试卷,计算机系统操作工中级理论试题及答案.doc
- Tomcat下JSP环境的配置
- Chrome 插件 CrxMouse 去除后门优化版
- 利用Meshlab旋转三维点云模型
- JavaSwing设置字体样式
- 舒缓肩颈酸痛,温暖呵护颈椎,宾多康智能颈椎按摩仪体验
- MySQL原理与实践(二):一条update语句引出MySQL日志系统
- Laravel版本更新异常4.2.8- 4.2.9 Declaration of ... CompilerEngine ... should be compa
- 美团店铺评价语言处理以及分类(tfidf,SVM,决策树,随机森林,Knn,ensemble)...
- VUE项目打包后posy代理失效Nginx解决