现在有10个DropDownList对象,它们的值完全一样,唯一不同的就是它们的ID(从drop1~drop10),我在后台绑定如下:drop1.DataSource = dtr;
drop1.DataTextField = "Name";
drop1.DataValueField = "ID";
drop1.DataBind();drop2.DataSource = dtr;
drop2.DataTextField = "Name";
drop2.DataValueField = "ID";
drop2.DataBind();//我想定制一个函数,通过一个for(i=1; i<=10;i++)循环以传对象名的方式来绑定10下拉列表,请问如何实现???
谢谢
drop1.DataTextField = "Name";
drop1.DataValueField = "ID";
drop1.DataBind();drop2.DataSource = dtr;
drop2.DataTextField = "Name";
drop2.DataValueField = "ID";
drop2.DataBind();//我想定制一个函数,通过一个for(i=1; i<=10;i++)循环以传对象名的方式来绑定10下拉列表,请问如何实现???
谢谢
解决方案 »
- 根据一个时间获得这一周的时间
- asp.net 有什么好的方法可以改变Application占内存么
- vs2008如何添加引用System.IO
- 如何用timer控制实现双重循环..
- SOCKET小问题(求救渔翁大哥)
- 在Windows Form 里的ListBox中要删除选中的项怎么删除?用什么方法?麻烦帮我看看下面程序怎么错了?
- 求 VSS 8.0 中文版下载
- 如何把DATASET中的多个表关联后合成一个表
- C# 操纵PowerPoint的问题?,大家多多帮忙
- C#中有没有功能类似VB的On Error GoTo ErrorHandler的东东?
- 用Response导出excel表。图片无法显示。怎么办?
- c#2.0连接Oracle9i所引发Error while trying to retrieve text for error ORA-12154问题。
for(i=1; i<=panel.controls.count; i++)
{
DropDownList ddl = panel.controls[i] as DropDownList;
if(ddl != null)
{
ddl.DataSource = ...
....
}
}
{
Control[] cl = this.Controls.Find("drop" + i, true);
DropDownList temp = (DropDownList)cl[0];
................................
}