c#语言用textbox输入框输入内容,点击查询按钮(button)显示对应相关的内容
我想呀在datalist控件中已经绑定好了数据,想根据他的文件名列查询内容,datalist的代码与界面如图代码为在button事件中怎么写代码,急求啊!...
我想呀在datalist控件中已经绑定好了数据,想根据他的文件名列查询内容,
datalist的代码与界面如图
代码为
在button事件中怎么写代码,急求啊! 展开
datalist的代码与界面如图
代码为
在button事件中怎么写代码,急求啊! 展开
1个回答
2015-04-24
展开全部
DataList的数据绑定不要去绑定所谓的破数据源控件了!
private void BindList()
{
string strSql="select x1,x2,x3 from tb where 1=1";
if(!String.IsNullOrEmpty(textBox.Text.Trim()))
{
strSql+=" and x1 like '%{0}%'";//精确查询就换等号
strSql=String.Format(strSql,textBox.Text.Trim());
}
DataTable _dt=DBHelper.QueryData(strSql);
DataList.DataSource=_dt;
DataList.DataBind();
}
在page_load事件和button的click事件下面直接调用这个方法就好了!
如果只会拖控件做程序的话,到后面你会发现是害了你自己!
望采纳!
private void BindList()
{
string strSql="select x1,x2,x3 from tb where 1=1";
if(!String.IsNullOrEmpty(textBox.Text.Trim()))
{
strSql+=" and x1 like '%{0}%'";//精确查询就换等号
strSql=String.Format(strSql,textBox.Text.Trim());
}
DataTable _dt=DBHelper.QueryData(strSql);
DataList.DataSource=_dt;
DataList.DataBind();
}
在page_load事件和button的click事件下面直接调用这个方法就好了!
如果只会拖控件做程序的话,到后面你会发现是害了你自己!
望采纳!
更多追问追答
追问
恩恩,我现在是初学,还不懂直接用代码写程序,dbhelper需要引用什么命名空间?我现在只想这个功能实现哈
追答
这是数据库通用操作类的名字,不知道你那边写的叫什么名字?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询