ahmadsam
پنج شنبه 26 آذر 1388, 11:48 صبح
1-پر کردن دیتا گرید با Query مورد نظر :
مثلا برای زمانی که بخواهیم از جدول بر اساس یک شرط خاص مقادیر را واکشی و درون دیتا گرید بریزد با پایگاه داده اکسس :
OleDbDataAdapter da = new OleDbDataAdapter();
DataSet ds = new DataSet();
OleDbCommand cmd = new OleDbCommand();
OleDbConnection con = new OleDbConnection();
//con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\ss.mdb";
da.SelectCommand = new OleDbCommand();
da.SelectCommand.Connection = con;
da.SelectCommand.CommandText = string.Format("SELECT * FROM t1 WHERE name ='{0}'", "ali");
da.SelectCommand.CommandType = CommandType.Text;
con.Open();
da.Fill(ds, "t1");
con.Close();
/////////////////////////////////////////////////////////
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "t1";
/////////////////////////////////////////////////////////
da = null;
con = null;
2-پر کردن سطر و ستون دیتا گرید با داده مورد نظر :
datagridview1.items[0,0].value="ahmad";
3-گرفتن داده از یک سطر و ستون خاص :
string str;
str=(string)datagridview1.items[0,0].value;
4-بدست آوردن اطلاعات سطر انتخاب شده :
string[] ss = new string[10];
for (int i = 0; i < 10; i++)
{
ss[i] = (string)dataGridView1.SelectedRows[0].Cells[i].Value;
}
منتظر ادامه این بحث باشید ....:چشمک:
مثلا برای زمانی که بخواهیم از جدول بر اساس یک شرط خاص مقادیر را واکشی و درون دیتا گرید بریزد با پایگاه داده اکسس :
OleDbDataAdapter da = new OleDbDataAdapter();
DataSet ds = new DataSet();
OleDbCommand cmd = new OleDbCommand();
OleDbConnection con = new OleDbConnection();
//con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\ss.mdb";
da.SelectCommand = new OleDbCommand();
da.SelectCommand.Connection = con;
da.SelectCommand.CommandText = string.Format("SELECT * FROM t1 WHERE name ='{0}'", "ali");
da.SelectCommand.CommandType = CommandType.Text;
con.Open();
da.Fill(ds, "t1");
con.Close();
/////////////////////////////////////////////////////////
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "t1";
/////////////////////////////////////////////////////////
da = null;
con = null;
2-پر کردن سطر و ستون دیتا گرید با داده مورد نظر :
datagridview1.items[0,0].value="ahmad";
3-گرفتن داده از یک سطر و ستون خاص :
string str;
str=(string)datagridview1.items[0,0].value;
4-بدست آوردن اطلاعات سطر انتخاب شده :
string[] ss = new string[10];
for (int i = 0; i < 10; i++)
{
ss[i] = (string)dataGridView1.SelectedRows[0].Cells[i].Value;
}
منتظر ادامه این بحث باشید ....:چشمک: