dgz中嵌套了一个ddl,我想在编辑时显示那个ddl,并给她绑定数据,于是就在dg的EditCommand里加了这么一句
DropDownList ddl=(DropDownList)e.Item.FindControl("Province");
DataSet ds=Tools.getDataSet("select * from Province");
ddl.DataTextField="Province";
ddl.DataValueField="id";
ddl.DataSource=ds;
ddl.DataBind();
可是总是提示找不到ddl问:我该怎么在dg处于编辑时找到ddl呢
DropDownList ddl=(DropDownList)e.Item.FindControl("Province");
DataSet ds=Tools.getDataSet("select * from Province");
ddl.DataTextField="Province";
ddl.DataValueField="id";
ddl.DataSource=ds;
ddl.DataBind();
可是总是提示找不到ddl问:我该怎么在dg处于编辑时找到ddl呢
解决方案 »
- ie6下的CSS写的真是痛苦啊......
- 里什么action都不写默认就把数据提交给当前页面?
- 请问LISTVIEW里面,如何知道触发的是第几行。
- 關於textbox獲得焦點問題!
- asp.net mobile开发连接数据库的问题 50分献上~~~~
- 如何控制只能弹出一个窗口,只有将弹出窗口关闭才能操作其他窗口,急!在线等!
- asp企业新闻录入问题?
- 再问有关<summary></summary>中的说明文字在别的类中引用的问题。
- 如何在DataGrid中添加删除事件?
- =自己没用过您用过就告诉我=
- asp.net数据库操作类 这个地方怎么弄 进来 看看
- 烁空ASP.Net全能数据库组件,谁有这类组件的源代码啊,给小弟发一个,谢谢了
<EditItemTemplate>
<asp:DropDownList id=drpTitle runat="server" DataValueField="TitleOfCourtesy" DataTextField="TitleOfCourtesy" DataSource="<%#BindTheTitle()%>">
</asp:DropDownList>
</EditItemTemplate>2、后台写BindTheTitle()方法
public SqlDataReader BindTheTitle()
{
//定义数据连接对象,其中数据库连接字符串是在Web.Config文件中定义的
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionSqlServer"].ToString());
SqlCommand cmd =new SqlCommand("select distinct TitleOfCourtesy from Employees", conn);
conn.Open();
return cmd.ExecuteReader(CommandBehavior.CloseConnection);
}这样就OK
{
DropDownList ddl = (DropDownList)e.Item.FindControl("DropDownList2");
ddl.DataSource = this.GetDataSet();
ddl.DataTextField = "Entryname";
ddl.DataValueField = "Entryid";
ddl.DataBind();
}
{
DropDownList ddl=(DropDownList)e.Item.FindControl("Province");…………
}