Кто-нибудь знает, как на самом деле отфильтровать сетку, основанную на данных (которая основана на источнике данных sql)?
Вот как работает моя сетка:
Вид сетки динамически создается на основе введенного источника данных, имени базы данных и имени таблицы
asp: TextBox ID = "server_tb" runat = "server"
asp:TextBox ID = "user_tb" runat = "сервер"
asp: TextBox ID = "pswrd_tb" runat = "сервер" TextMode = "Пароль"
asp: TextBox ID = "database_tb" runat= "сервер"
asp: TextBox ID = "table_tb" runat = "сервер"
Используя ввод, я вызвал правильную таблицу из базы данных, а затемзаполнить его в datatable
DataTable Table = new DataTable ();
Connection = new System.Data.SqlClient.SqlConnection ("Источник данных =" + Имя_сервера + "; Исходный каталог= "+ DatabaseName +"; ID пользователя = "+ UserName +"; Пароль = "+ Пароль +"; Время ожидания соединения = 120 ");
Я связываю датируемый и динамически создаваемый шаблон кнопки в сетку (шаблон кнопки предназначен для редактирования, добавления и удаления)
gvGridView.Columns.Add (ItemTmpField);
vGridView.DataSource = Table;
gvGridView.DataBind ();
Вот как я примерно создал свой GridView, код работает хорошо.В основном все, что мне нужно, это разрешить фильтрацию только по нему.И я мог бы действительно использовать некоторые советы по этому вопросу.