c#语言用textbox输入框输入内容,点击查询按钮(button)显示对应相关的内容

我想呀在datalist控件中已经绑定好了数据,想根据他的文件名列查询内容,
datalist的代码与界面如图

代码为

在button事件中怎么写代码,急求啊!

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事件下面直接调用这个方法就好了!
如果只会拖控件做程序的话,到后面你会发现是害了你自己!
望采纳!追问

恩恩,我现在是初学,还不懂直接用代码写程序,dbhelper需要引用什么命名空间?我现在只想这个功能实现哈

追答

这是数据库通用操作类的名字,不知道你那边写的叫什么名字?

追问

我的是sqlbase.cs但是没有QUERYdata这个属性嘞,能不能加个qq,教我下啊!595911975

追答

你可以看一下你的执行查询操作的方法是什么?我这里写只是写了个范例而已

温馨提示:内容为网友见解,仅供参考
无其他回答

c#语言用textbox输入框输入内容,点击查询按钮(button)显示对应相关的内 ...
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....

...怎么表达比如 点击这个按钮 然后下边的文本框就出来自己想写的文字...
在窗体中设置两个控件分别是:button按钮和textBox文本框,将button按钮的值设为“点 它”,然后在按钮事件中写上以下代码就可以在文本框中显示你要想写的内容了!下面是我给你的例子:if (this.button1.Text == "点 它"){ this.textBox1.Text = "你好!";this.button1.Text = "再 点";}...

c#,选择组合框的内容,在文本框上显示相应的内容。
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e){ this.TextBoxAnswer.Text = DropDownList1.SelectedValue;}

关于ASP.NET中C#代码 点击按钮根据文本框里的查询条件在列表框显示相...
比如你有一个textbox文本框 name为textbox1,一个button按钮name为button1,双击这个按钮,在这个按钮的click事件中获取文本框的值 string txtValue=textbox1.Text.Trim();然后修改你的sql语句 原来的语句:"select * from 产品 where 产品名称='绿茶'“;修改后的语句:"select * from 产品 where 产...

在C#中怎样在输入一个文本框内容时在另一个文本框里显示与之对应的东西...
假如现在有两个textbox1和textbox2 双击第一个文本框 在她change事件中加入textbox2.text=textbox1.text 这样就可以了动态的显示第一个文本框中的内容

用C# 一输入框内有内容,点击一下旁边的按钮,即可以复制该输入框内的...
方法一:Clipboard.SetText(textbox1.Text);方法二:textbox1.SelectAll();textbox1.Copy();

C#一个文本框输入查询后,多个文本框显示多条来自数据库中的相应内容
\/\/创建连接 connection.Open(); \/\/打开连接 string sql = string.Format("select name,dept from SysA where ID='{0}'",textBox1.Text ); SqlCommand comm = new SqlCommand(sql, connection); \/\/command对象 SqlDataReader dr = comm.ExecuteReader(); ...

怎么用c#做一个按钮,点击它使label显示textbox中输入的内容?
假设你已经使用Visual Studio的设计器在Form上放置了label、Textbox、Button这几个控件,那么在设计器中双击按钮,IDE会自动添加点击按钮后要执行的事件处理函数。private void button1_Click(object sender, EventArgs e){ label1.Text = textBox1.Text;} ...

...box中输入的值 传入计算公式中 然后点击button进行计算 该怎么办...
你在设计窗口中双击button就可以对动作进行设定了。private void button1_Click(object sender, EventArgs e){ yourfunction(textBox1.Text);} IDE会自动把这个动作加入到事件监听中。\/\/ \/\/ button1 \/\/ this.button1.Location = new System.Drawing.Point(62, 158);this.button1.Name = "button1...

C#一个BUTTON,两个TEXTBOX,在一个TEXTBOX输入,按BUTTON,在另一个TE...
你是说按下一个button,就在第二个textbox显示你在第一个textbox输入的值?那就在button的click事件里面写:this.textbox2.Text=this.textbox1.Text; 如果是要追加值的话:this.textbox2.Text=this.textbox2.Text.ToString()+this.textbox2.Text;...

相似回答