MehdiElexal
دوشنبه 04 آذر 1392, 18:41 عصر
با سلام خدمت دوستان
بنده با دستور زیر بدون مشکل جستجو میکنم
dataGridView1.DataBindings.Clear();
string strSql1, strCon1;
strCon1 = "Provider=Microsoft.jet.OLEDB.4.0;" + "Data Source=Database1.mdb";
OleDbConnection Con1 = new OleDbConnection(strCon1);
Con1.Open();
strSql1 = "Select * From Malekin Where vahed=" + txtVahed.Text;//Search By Student No
OleDbDataAdapter da1 = new OleDbDataAdapter(strSql1, Con1);
DataSet ds1 = new DataSet();
da1.Fill(ds1, "Database1");
dataGridView1.DataBindings.Add(new Binding("datasource", ds1, "Database1"));
Con1.Close();
و با دستور زیر هم آپدیت میکنم
string strSql1, strCon1;
strCon1 = "Provider=Microsoft.jet.OLEDB.4.0;" + "Data Source=Database1.mdb";
OleDbConnection Con1 = new OleDbConnection(strCon1);
Con1.Open();
strSql1 = "update Malekin set vahed=" + txtVahed.Text.Replace("#", "") + " AND mobil=" + txtMobil.Text.Replace("#", "") + " AND metraj=" + txtMeter.Text.Replace("#", "") + " AND bedehiavaliye=" + txtDebt.Text.Replace("#", "");
//strSql = "update variableSoftware set Firstmode='" + textBox3.Text + "'";
OleDbDataAdapter da1 = new OleDbDataAdapter(strSql1, Con1);
DataSet ds1 = new DataSet();
da1.Fill(ds1, "Database1");
//dataGridView1.DataBindings.Add(new Binding("datasource", ds, "Database1"));
//dataGridView1.Refresh();
Con1.Close();
منتها داخل رکورد واحد رو صفر میکنه برای تمام رکورد ها در صورتیکه تکتس مربوط به واحد دارای مقدار هست
در کل میخوام روی یک رکورد خاص آپدیت داشته باشم مثلا رکوردی که واحد رو از تکتس خونده رو اون رکورد آپدیت کنه
الان هم سرچ میکنم هم آپدیت منتها آپدیت همراه با سرچ رو نمیدونم چطور میشه انجام داد
ممنون
بنده با دستور زیر بدون مشکل جستجو میکنم
dataGridView1.DataBindings.Clear();
string strSql1, strCon1;
strCon1 = "Provider=Microsoft.jet.OLEDB.4.0;" + "Data Source=Database1.mdb";
OleDbConnection Con1 = new OleDbConnection(strCon1);
Con1.Open();
strSql1 = "Select * From Malekin Where vahed=" + txtVahed.Text;//Search By Student No
OleDbDataAdapter da1 = new OleDbDataAdapter(strSql1, Con1);
DataSet ds1 = new DataSet();
da1.Fill(ds1, "Database1");
dataGridView1.DataBindings.Add(new Binding("datasource", ds1, "Database1"));
Con1.Close();
و با دستور زیر هم آپدیت میکنم
string strSql1, strCon1;
strCon1 = "Provider=Microsoft.jet.OLEDB.4.0;" + "Data Source=Database1.mdb";
OleDbConnection Con1 = new OleDbConnection(strCon1);
Con1.Open();
strSql1 = "update Malekin set vahed=" + txtVahed.Text.Replace("#", "") + " AND mobil=" + txtMobil.Text.Replace("#", "") + " AND metraj=" + txtMeter.Text.Replace("#", "") + " AND bedehiavaliye=" + txtDebt.Text.Replace("#", "");
//strSql = "update variableSoftware set Firstmode='" + textBox3.Text + "'";
OleDbDataAdapter da1 = new OleDbDataAdapter(strSql1, Con1);
DataSet ds1 = new DataSet();
da1.Fill(ds1, "Database1");
//dataGridView1.DataBindings.Add(new Binding("datasource", ds, "Database1"));
//dataGridView1.Refresh();
Con1.Close();
منتها داخل رکورد واحد رو صفر میکنه برای تمام رکورد ها در صورتیکه تکتس مربوط به واحد دارای مقدار هست
در کل میخوام روی یک رکورد خاص آپدیت داشته باشم مثلا رکوردی که واحد رو از تکتس خونده رو اون رکورد آپدیت کنه
الان هم سرچ میکنم هم آپدیت منتها آپدیت همراه با سرچ رو نمیدونم چطور میشه انجام داد
ممنون