DataList 中动态绑定服务器子控件的代码

更新时间:2007年09月10日 21:54:04   作者:

1、首先绑定dbList (一个DataList控件名称)

2、设置绑定子控件需要的关键字段,即设置dbList的DataKeyField属性。

3、绑定dbList完成以后,循环dbList,使用FindControl方法找到那个控件,然后将一个

SomeMethod(DataKeyField) 方法返回一个DataReader给子控件。

------------------------------------------------------------------------

DataSet ds=SqlComd.CreateSqlDataSet(sql,"dstable");

DataTable dt=ds.Tables[0];

dbList.DataSource=dt.DefaultView;

dbList.DataKeyField="userId";

dbList.DataBind();

for(int i=0; i

{

int itemIndex=dbList.Items[i].ItemIndex;

string uid=dbList.DataKeys[itemIndex].ToString();

//找到这个子控件

DropDownList drop=(DropDownList)dbList.Items[i].FindControl("dropList");

//一个方法,由来根据UID返回一个DataReader

SqlDataReader dr=GetBrands(uid);

drop.DataSource=dr;

drop.DataTextField="brandnameCn";

drop.DataValueField="id";

drop.DataBind();

dr.Close();

}

相关文章

这篇承接上篇对缓存的概念,框架上的理解,讲讲缓存模块设计实践过程,感兴趣的小伙伴们可以参考一下2016-08-08

这篇文章主要介绍了ASP.NET mvc异常处理的方法,需要的朋友可以参考下2014-04-04

经常有人遇到ASP.NET 2.0(ASP.NET 1.x中可能是有效的)中CSS失效的问题,现将主要原因和解决方法罗列如下2014-01-01

这篇文章主要为大家详细介绍了ASP.NET页面缓存常见的4种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-11-11

这篇文章主要为大家详细介绍了.NET发送邮件遇到问题及解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-10-10

这篇文章主要为大家详细介绍了WPF集合控件实现分隔符ItemsControl Separator,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-04-04

刚开始学习控件开发,写了一个web图片切换控件,欢迎大家拍砖.2010-04-04

下面小编就为大家分享一篇ADO调用分页查询存储过程的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2017-12-12

这篇文章主要介绍了ASP.NET实现个人信息注册页面并跳转显示的相关资料,本文图文并茂给大家介绍的非常详细,需要的朋友可以参考下2016-11-11

现在Web开发技术中流行着模式窗体,这种不用跳转页面又能够满足与用户进行数据交互的手段确实不错,那我今天也谈谈Silverlight中的模式窗体吧。2009-11-11

最新评论

服务器lIS绑定网站,DataList 中动态绑定服务器子控件的代码相关推荐

  1. Qt项目UI文件中新添加的控件在代码中不识别的问题

    ui->XXXX 在UI界面中新添加了控件,但是在代码中怎么也不出现,或者划红线 我看不少人说备份删除文件再添加,或者关闭QT再打开... 其实只要右键项目清除构建,然后重新构建就可以了, 这有 ...

  2. WEB网站类型系统中使用的OFFICE控件

    WEB下使用的OFFICE控件介绍,另提供一个原创破解 首先来个名词解释,Office网络文档控件,就是在网页中编辑office文档的控件(前提是browser已经安装OFFICE). 最近一个项目需 ...

  3. qt 从布局中删除子控件

    一.坑的现象 只是简单的将子控件从父窗口的布局中移除,出现内存泄露 二.遇坑的原因 从布局中移除控件,只是子控件不在布局中显示,子控件的内存实际并未释放 三.正确写法 void deleteItem( ...

  4. 服务器搭建个人网站(阿里云服务器)

    服务器搭建个人网站 一丶购买服务器 这里我选的是阿里云服务器,进入阿里云官网阿里云-上云就上阿里云 阿里云提供了几种服务器,云服务器ESC.轻量应用服务器,ESC更好一点儿,我选了轻量级应用服务器.购 ...

  5. 河南税务局网站添加到IE浏览器可信站点中,启用“ActiveX控件和插件”,将安全级别设置为‘中’的具体操作

    河南税务局网站http://etax.henan.chinatax.gov.cn/ 添加到IE浏览器可信站点中,启用"ActiveX控件和插件",将安全级别设置为'中'的具体操作 ...

  6. DropDownList ListBox GridView DataList Repeater FormView DetailsView 数据绑定控件详解

    asp.net夜话之八:数据绑定控件收藏               Author: 周金桥 Date: 2008-10-24 01:32 通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循 ...

  7. 在VC++中使用Tab Control控件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 系统环境 ...

  8. HTML中禁用表单控件的两种方法readonly与disabled

    时候我们会希望表单上的控件是不可修改的,比如在修改密码的网页中,显示用户名的文本框就应该是不可修改状态的,下面与大家分享下禁用表中控件的两种方法 在网页的制作过程中,我们会经常使用到表单.但是有时候我 ...

  9. 在IE浏览器中使用Windows窗体控件(三)

    调试Windows窗体控件 要调试窗体控件,你需要按照下面步骤进行. 1.打开浏览器并请求包含窗体控件的那个Html页面. 2.打开visual Studio.Net同时选择工具->调试进程就会 ...

最新文章

  1. 心理所发表关于神经科学研究可信度的评论文章
  2. 一行js_不用引入JQuery,前端开发们一行代码就能使用的提示信息开源组件
  3. 堆(heap)和栈(stack)有什么区别??
  4. 零基础自学python看什么书-学习Python可以看书籍学习吗?老男孩Python入门课程
  5. ISP、IAP、ICP的区别!
  6. PostMessage
  7. linux根目录如何改代码,linux怎样修改目录字体颜色
  8. 目录遍历漏洞和文件读取漏洞的区别
  9. 最简单的嵌套循环,一句话即可。适合repeater,dropdownlist,gridview等等
  10. FPGA工程师笔试面试题(一)
  11. 常见BSOD蓝屏原因分析
  12. 真相了!关于“写书”这件事
  13. 无形资产计算机软件包括哪些,什么软件属于无形资产
  14. 缓冲区溢出实例(一)--Windows
  15. 为什么Android系统比ios系统卡?
  16. fluter的环境搭配及android studio开发
  17. 离散数学---判断矩阵:自反性,反自反性,对称性得到矩阵的自反闭包,对称闭包。
  18. 分数的四则运算及化简(C语言实现)
  19. gmail邮箱中显示的名字如何修改?
  20. C++应用程序列表(来自Bjarne Stroustrup)

热门文章

  1. 生产制造类企业从企业邮箱切换到自建系统的方案
  2. 【机器学习】基于opencv实现目标检测,error LNK2001: unresolved external symbol public: virtual bool CvSVM::train...
  3. 文档扫描识别——OpenCV与C++实现OCR文字识别
  4. OpenCV3特征提取与目标检测之HOG(二)——使用官方的行人分类器实现行人检测
  5. linux服务安装框架,CentOS7安装经典Web架构:LAMP
  6. 扩展坞可以把手机投到显示器吗_你的电脑可以省了!华为Mate 30搭配绿联新一代扩展坞轻松变电脑...
  7. activiti bpmn 安装不上_小猿圈之Eclipse安装Activiti插件(流程设计器)
  8. amixer 如何切通道_三峡工程如何突破技术难题?
  9. excel 复制数据 sql server 粘贴_几百个Excel表格的内容要复制粘贴,如何一键自动化搞定?| 州的先生...
  10. ftp协议是一种用于_______的协议_网工知识角|快速理解FTP和TFTP的区别,实用收藏...