PDA

View Full Version : آموزش: اعمال متداول بر روی دیتاگرید



ahmadsam
پنج شنبه 26 آذر 1388, 10: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;
}




منتظر ادامه این بحث باشید ....:چشمک: