无法找到表0????如何动态生成listBOX的选项值??????在线等~~~~

yesizhu103 yesizhu103 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请问如何动态生成listbox中的选项值??我的主要想实现的是:点击搜索->生成ListBox中的选项值(即搜索结果)->点击选项值可以添加到TextBOX的text中。在页面初次加载时listbox是隐藏的,点击搜索按钮之后listbox显示,并显示出搜索结果。
主要有两个问题一个是:无法找到表0;另一个是动态生成listbox中的选项值
 protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
ListBox2.Visible = true;
string constr = ConfigurationManager.ConnectionStrings["ConnStr1"].ToString();
OleDbConnection conn = new OleDbConnection(constr);
conn.Open();
string s = " select * from D_user where rename like '%"+ TextBox4 .Text +"%'";
OleDbDataAdapter da = new OleDbDataAdapter( );
da.SelectCommand = new OleDbCommand( s ,conn );
DataSet ds = new DataSet();
if (ds.Tables [0].Rows .Count !='0')
{
ListBox2.DataSource = ds.Tables[0];
ListBox2.DataTextField = ds.Tables[0].Rows[4].ToString();
ListBox2.DataValueField = ds.Tables[0].Rows[0].ToString();
ListBox2.DataBind();
}
else
{
Response.Write("无法找到匹配的联系人信息....");
}
conn.Close();
}

运行调试结果:无法找到表 0。源错误:


行 103: da.SelectCommand = new OleDbCommand( s ,conn );
行 104: DataSet ds = new DataSet();
行 105: if (ds.Tables [0].Rows .Count !='0')行 106: {
行 107: ListBox2.DataSource = ds.Tables[0];

...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
yesizhu103
C# 111,128 成员 642,537 内容