怎么样才能在后台给gridview footer中的drowpdownlist控件绑定数据

roycbl 2010-02-04 06:33:23
以下代码执行以后提示
“System.Web.UI.Control”不包含“DataSource”的定义,并且找不到可接受类型为“System.Web.UI.Control”的第一个参数的扩展方法“DataSource”(是否缺少 using 指令或程序集引用?)

该怎么样修改?
private void bindName()
{
string sqlName= "SELECT [Name] FROM [UserInfo] where JobState <> '人才库' and JobState <> '辞职' and JobState <> '辞退'";
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["con"]);
SqlDataAdapter da = new SqlDataAdapter(sqlName, con);
DataSet ds = new DataSet();
con.Open();
da.Fill(ds, "UserInfo");
//Response .Write ((DropDownList)gvUserSearch.FooterRow.FindControl("listName"));

(DropDownList)gvUserSearch.FooterRow.FindControl("listName").DataSource = ds;
(DropDownList)gvUserSearch.FooterRow.FindControl("listName").DataBind();
con.Close();
con.Dispose();
}
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Myworld88ggc 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 namhyuk 的回复:]
DropDownList ddl = GridView1.FooterRow.FindControl("listName") as DropDownList;
ddl.DataSource = 数据源;
ddl.DataValueField = "主关键字段";
ddl.DataTextField = "文本字段";
ddl.DataBind();
[/Quote]

这个就行
KnowKjava 2010-02-09
  • 打赏
  • 举报
回复
引用楼主 roycbl 的回复:
以下代码执行以后提示
“System.Web.UI.Control”不包含“DataSource”的定义,并且找不到可接受类型为“System.Web.UI.Control”的第一个参数的扩展方法“DataSource”(是否缺少 using 指令或程序集引用?)

该怎么样修改?
private void bindName()
    {
        string sqlName= "SELECT [Name] FROM [UserInfo] where JobState <> '人才库' and JobState <> '辞职' and JobState <> '辞退'";
        SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["con"]);
        SqlDataAdapter da = new SqlDataAdapter(sqlName, con);
        DataSet ds = new DataSet();
        con.Open();
        da.Fill(ds, "UserInfo");
        //Response .Write ((DropDownList)gvUserSearch.FooterRow.FindControl("listName"));

        (DropDownList)gvUserSearch.FooterRow.FindControl("listName").DataSource = ds;
        (DropDownList)gvUserSearch.FooterRow.FindControl("listName").DataBind();
        con.Close();
        con.Dispose();
    }
gridview
namhyuk 2010-02-09
  • 打赏
  • 举报
回复
DropDownList ddl = GridView1.FooterRow.FindControl("listName") as DropDownList;
ddl.DataSource = 数据源;
ddl.DataValueField = "主关键字段";
ddl.DataTextField = "文本字段";
ddl.DataBind();
liupersimmon 2010-02-04
  • 打赏
  • 举报
回复
参考书有
roycbl 2010-02-04
  • 打赏
  • 举报
回复
怎么就没有人指点指点吗?

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧