首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 控件的数据绑定解决方法

2012-01-21 
c# 控件的数据绑定正在做一个C/S系统,其中使用了控件的数据绑定,通过直接使用控件的DataBinding的text上绑

c# 控件的数据绑定
正在做一个C/S系统,其中使用了控件的数据绑定,通过直接使用控件的DataBinding的text上绑定数据库中的字段,但是有的页面上有好多textBox控件,如果这样一个一个的这样操作,工作效率十分低下,请问高手有没有更好的办法?(没有分了,希望高手们不要介意)

[解决办法]
如果你需要的数据都是在一个表里,你可以这样写
 protected void Bind() 
{
SubSonic.Utilities.Utility.LoadDropDown(ddltest,GetReader(""),true);
SubSonic.Utilities.Utility.LoadDropDown(ddlchildtest, GetReader("票务违章"), true);
//Response.Cookies("userName") = "Lyb";

}
public static IDataReader GetReader(string Name) 
{
//and DictItem_DisplayName='" + Name + "';
string dctName = "";
if (Name != "") 
{
dctName = "and DictItem_DisplayName='" + Name + "'";
}
QueryCommand cmd = new QueryCommand("select Dict_ID,DictItem_DisplayName from Tbl_OP_DictionaryItem where Dict_ID = 'a647275a-d57f-4a6d-96cf-2ab75ad25fc3' "+dctName+" ");
QueryCommandCollection col = new QueryCommandCollection();
IDataReader idr = DataService.GetReader(cmd);
//col.Add(cmd);
//DataService.ExecuteTransaction(col);
return idr;
//using () ;
}
根据列号绑定到你需要的textbox中,不过我用的是vs2008和sobsonic。

热点排行