PDA

View Full Version : مشکل پنهان در قسمت سرچ گرید ویو



pooria_googooli
جمعه 24 تیر 1390, 18:10 عصر
سلام دوستان . من توی قسمت گزارش برنامه ام یه سرچ نوشتم ولی مشکلی که دارم اینه که بعد از اینکه سرچ رو انجام میده datagridview هیچ فرقی نمیکنه یعنی هیچ اتفاقی نمی افته . کد هم اینجا میذارم . ممنون میشم راهنمایی کنید .
DataSet objdataset = new DataSet();
objDataAdapter = new SqlDataAdapter(_CommandTextkala + " and fname like '%" + textBox1.Text + "%' ORDER BY ID", objconnection);
objDataTable = new DataTable();
objDataAdapter.Fill(objDataTable);

objDataView = new DataView(objDataTable);
dataGridView1.DataSource = objDataTable;

gilas1368
جمعه 24 تیر 1390, 18:53 عصر
سلام بر شما
توصیه می کنم از این کدها بجای کدهاتون استفاده کنین


SqlConnection con = new SqlConnection();
con.ConnectionString = "آدرس پایگاه";
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText = "select * from Table name where fild name='" + textbox1.text+"'";
SqlDataAdapter da = new SqlDataAdapter(com);
DataTable dt = new DataTable();
DataSet ds = new DataSet();
con.Open();
da.Fill(ds, "Table name");
dataGridViewX1.DataBindings.Clear();
dataGridViewX1.DataBindings.Add(new Binding("DataSource", ds, "Table name"));
con.Close();

فقط در اینجا مورد جستجوتون رو داخل یه TextBox وارد کنید.


موفق باشید

pooria_googooli
جمعه 24 تیر 1390, 23:05 عصر
فایده ای نداشت . من نمیدونم چرا جواب نمیده . جالب اینجاست به طور مثال اگر من به جای اسم جدول یه چیز الکی هم بنویسم برنامه هیچ ایرادی نمیگره .

gilas1368
جمعه 24 تیر 1390, 23:20 عصر
ميشه برنامتون رو بزارين.شايد مشكل از جاي ديگس.

pooria_googooli
جمعه 24 تیر 1390, 23:32 عصر
مشکلم حل شد ممنون . مشکل از اینجا بود که داخل کد سرچ از N استفاده نمی کردم به خاطر همین با سرچ فارسی مشکل پیدا میکرد . البته کد شما را جایگزین کد خودم کردم . ممنون .