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

一个关于DropDownList动态绑定数据源的有关问题!很简单,可是只是不可以,为什么.

2012-01-15 
一个关于DropDownList动态绑定数据源的问题!很简单,可是只是不可以,为什么......?小弟在页面上先放了一个S

一个关于DropDownList动态绑定数据源的问题!很简单,可是只是不可以,为什么......?
小弟在页面上先放了一个SqlDataSource控件,然后对其进行连接设置以及数据库表等一些设置(按向导一步步到最后的完成)。
现在小弟在.cs文件中写了如下程序:
      DropDownList   APPSamp   =   new   DropDownList();
      SqlDataSource.SelectCommandType   =SqlDataSourceCommandType.Text;
      SqlDataSource.SelectCommand   =   "SELECT   DISTINCT   ID,   name   FROM   TerminalCFMethods   WHERE   curuser   =   ' "   +   Username   +   " '   OR   property   =   1 ";
      SqlDataSource_Sample.Select(new   DataSourceSelectArguments());
      APPSamp.DataSourceID   =   "SqlDataSource_Sample ";
      APPSamp.DataTextField   =   "name ";
      APPSamp.DataValueField   =   "ID ";
      APPSamp.DataBind();
当程序运行到APPSamp.DataBind();这总是提示什么DropDownList容器为空,我晕,我不是给他赋值了吗?请各位帮帮忙!


[解决办法]
try

DropDownList APPSamp = new DropDownList();
SqlDataSource.SelectCommandType =SqlDataSourceCommandType.Text;

> > >

DropDownList APPSamp = new DropDownList();
Page.Controls.Add(APPSamp); // here
SqlDataSource.SelectCommandType =SqlDataSourceCommandType.Text;

热点排行