soroshsaedi
دوشنبه 21 آذر 1390, 23:05 عصر
چراوقتی ی کلمه انگلیسی یا عدد را تو تکست باکس مینویسیم گرید ویو خیلی خوب بر اساس اون کلمه فیلتر میشه ولی وقتی ی کلمه فارسی تو تکست باکس مینویسیم این کار انجام نمیشه و هیچی رو فیلتر نمیکنه
private void textBox11_TextChanged(object sender, EventArgs e)//فیلتر کردن بر اساس تغییرات تکست در تکست باکس 11
{
string tx;
tx = textBox11.Text.Trim();
objsqlconnection = new SqlConnection(_connection);
objsqldataadapter = new SqlDataAdapter("select * from bookidentity where year like '" + textBox11.Text + "%'", objsqlconnection);
objsqldataadapter.SelectCommand.CommandText = "select * from bookidentity where year like '" + textBox11.Text + "%'";
objsqldataadapter.SelectCommand.CommandType = CommandType.Text;
DataSet ds = new DataSet();
objsqlconnection.Open();
objsqldataadapter.Fill(ds, "bookidentity");
objsqlconnection.Close();
dataGrdVeiwbookid.AutoGenerateColumns = true;
dataGrdVeiwbookid.DataSource = ds;
dataGrdVeiwbookid.DataMember = "bookidentity";
objsqldataadapter = null;
objsqlconnection = null;
}
private void textBox11_TextChanged(object sender, EventArgs e)//فیلتر کردن بر اساس تغییرات تکست در تکست باکس 11
{
string tx;
tx = textBox11.Text.Trim();
objsqlconnection = new SqlConnection(_connection);
objsqldataadapter = new SqlDataAdapter("select * from bookidentity where year like '" + textBox11.Text + "%'", objsqlconnection);
objsqldataadapter.SelectCommand.CommandText = "select * from bookidentity where year like '" + textBox11.Text + "%'";
objsqldataadapter.SelectCommand.CommandType = CommandType.Text;
DataSet ds = new DataSet();
objsqlconnection.Open();
objsqldataadapter.Fill(ds, "bookidentity");
objsqlconnection.Close();
dataGrdVeiwbookid.AutoGenerateColumns = true;
dataGrdVeiwbookid.DataSource = ds;
dataGrdVeiwbookid.DataMember = "bookidentity";
objsqldataadapter = null;
objsqlconnection = null;
}