PDA

View Full Version : سوال: انتقال تمام محتویات گرید ویو



saeed0935
سه شنبه 18 بهمن 1390, 15:05 عصر
سلام .
چطوری میشه تمام محتویات یک گرید ویو رو توی یک تکست باکس ریخت؟
با تشکر.

crazy_1892
سه شنبه 18 بهمن 1390, 15:27 عصر
dvg.row[0].cell[0].value.tostring();

saeed0935
سه شنبه 18 بهمن 1390, 16:01 عصر
دوست عزیز ابن کد فقط یک سلول رو انتقال میده.ولی من میخوام کل رکورد یا کل جدول رو انتقال بدم.

Only_god
سه شنبه 18 بهمن 1390, 18:15 عصر
سلام
ابتدا باید رویداد cell double click رو فعال کنید به این صورت که روی این رویداد دابل کلیک کرد ه و کد زیر را وارد می کنید

private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=(Local);initial catalog=installatin;integrated security=true";
con.Open();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "SELECT * FROM TBLroghan Where (id= " + dataGridView1.CurrentRow.Cells["id"].Value.ToString() + ")";
cmd.Connection = con;
cmd.ExecuteNonQuery();
SqlDataReader dr;
dr = cmd.ExecuteReader();
dr.Read();
txtdate.Text = dr["SDate"].ToString();
txtcode.Text = dr["code-dastgah"].ToString();
txtlitr.Text = dr["litr"].ToString();
}