怎样用datagrid来实现查询功能

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:39:21
比如我在一个页面中建了两个表格,下面的用来列出所有员工的数据,上面的表格放查询条件,按钮也放在上面的表格中,怎样用DataGrid实现查询这个功能呢?谢谢各位高手先!
如下图,在姓名栏中输入文字,点击查询,在下面的表中显示相应员工的信息,怎么实现?谢谢各位
+----------------------------------------------------------+
| +--------------+ ______ |
| 姓名|______________| |_查询_| |
+----------------------------------------------------------+
+----------------------------------------------------------+
|姓名 |年龄 |性别 | …… |…… |…… |…… |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | |

在页面放一个
<asp:button id=btn1 runat=server onclick="doSearch" Text="检索" />

代码里:
void Page_Load()
{
if(!IsPostBack)
{
//刚进来时没有检索,显示全部
sql = "select * from table";
//datagrid绑定代码
}
}

void doSearch(object sender,EventArgs e)
{

sql = "Select * from Table where 1=1";
if(TextBox1.text != "")
{
sql += " and 姓名='"+TextBox1.text+"'";
}
if(TextBox2.text != "")
{
sql += " and 密码='"+TextBox2.text+"'";
}
//datagrid绑定代码
}

呵呵,画的画画不错啊,希望你能成为画家嘎~~~~

这个好做!
你可以在查询加上条件就是了:
比如:Select * from Table where 姓名='"+TextBox1.text+"';
总之就是在查询按钮中加上查询的条件代码就是了!
那些应该是绑定用的吧.
我没有看到源码我也说不上是什么?
不过这个问题是不难的.改天我发一份源码给你.
我现在机子上没有.这是公司的机子.烂得要命.
所以没有装我要用的软件.