【发布时间】:2012-01-12 23:33:41
【问题描述】:
有谁知道如何实际过滤基于数据表(哪个数据表基于 sql 数据源)的网格视图?
这就是我的网格视图的工作方式:
-
gridview是根据输入的数据源、数据库名、表名动态创建的
asp:TextBox ID="server_tb" runat="server"
asp:TextBox ID="user_tb" runat="server"
asp:TextBox ID="pswrd_tb" runat="server" TextMode="Password"
asp:TextBox ID="database_tb" runat="server"
asp:TextBox ID="table_tb" runat="server"
-
使用输入,我从数据库中调用了正确的表,然后将其填充到数据表中
数据表表 = 新数据表();
Connection = new System.Data.SqlClient.SqlConnection("Data Source=" + ServerName + ";Initial Catalog=" + DatabaseName + ";User ID=" + UserName + ";Password=" + Password + ";连接超时=120");
-
我将datatable和动态创建的按钮模板一起绑定到gridview中(按钮模板是为了允许编辑、添加和删除)
gvGridView.Columns.Add(ItemTmpField);
vGridView.DataSource = 表;
gvGridView.DataBind();
这就是我大致创建 GridView 的方式,代码运行良好。基本上我只需要允许过滤它。我真的可以在这方面使用一些建议。
【问题讨论】:
标签: c# asp.net gridview datatable filtering