Я хочу отфильтровать вид сетки по текстовому обмену в текстовом поле поиска .... если я нажму какой-нибудь символ, такой как «S», вид сетки должен заполниться записью, начинающейся с «S».
Public class DALDepartment
{
public Dataset DepartmentSearch(string Connectionstring, string conditon)
{
SqlConnection connection = new SqlConnection(connectionstring);
SqlCommand command = new SqlCommand("select departmentname,departmentcode from Department" + condition, connection);
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataSet ds = new DataSet();
try
{
connection.Open(); //Opening Connection
adapter.Fill(ds, "Department"); //Filling values to Dataset from Adapter
connection.Close(); //closing connection
}
catch (Exception e)
{
ErrorCollection.AddErrors("XMS0000", e.Data + e.Message);
return null;
}
return ds;
}
}
//Dep.Aspx.cs in the asp page
DataSet ds = new DataSet();
string condition = "where departmentname LIKE '%" + Textbox1.Text + "%'" ;
ds=DepartmentSearch(Connectionstring,condition);
GridView1.DataSource = ds.Tables["Department"];
GridView1.DataBind();
Приведенный выше код работает нормально.Теперь мне нужно отсортировать это в наборе данных.который я получил внутри набора данных, когда загрузку страницы.Например:
//The Data's are found and loaded in a dataset
SqlCommand command = new SqlCommand("select departmentname,departmentcode from
Department" , connection);
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataSet ds = new DataSet();
connection.Open();
adapter.Fill(ds, "Department");
connection.Close();
//In dataset
DataSet ds = new DataSet();
ds = DepartmentSearch(Connectionstring);
Теперь я не знаю, как фильтровать значения в наборе данных.
Я хочу заранее поблагодарить вас, друзья, за ваши ответы и предложения.