View Full Version : datagrid view
xxxsenatorxxx
دوشنبه 29 اسفند 1390, 23:58 عصر
سلام
کدی میخوام که وقتی اطلاعاتی رو در ثبت یا حذف میکنیم همان موقع در دیتا کرید ویو اعمال شود .کدی که من دارم باید فرم بسته شه و دوباره باز کنم تا تغییر کرده باشه
ممنون
omid_csh
سه شنبه 01 فروردین 1391, 01:21 صبح
سلام
اگر بخوای به آخر دیتا گرید ویو اضافه کنی، به ازای هر ستون در دیتا گرید ویو به تابع Add پارامتر میفرستی
myDataGridView.Rows.Add("column1", "column2", "...");
اگه بخوای در سطر خاصی یک سطر اضافه کنی، بحای index شماره سطرو قرار بده
myDataGridView.Rows.Insert(index, "column1", "column2", "...");
برای حذف میتونی اینکارو بکنی
myDataGridView.Rows.RemoveAt(index);
Sirwan Afifi
سه شنبه 01 فروردین 1391, 01:43 صبح
خوب به این صورت میتونی عمل کنی :
private void btn_Add_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=University;Integrated Security=True");
SqlCommand cmd = new SqlCommand("insert into Student values(@fName,@lName,@average,@sex,@course,@city)",con);
////////
.
.
.
.
////////
MessageBox.Show("اطلاعات شما با موفقیت ثبت گردید");
FillGrid();
}
private void FillGrid()
{
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=University;Integrated Security=True");
SqlDataAdapter da = new SqlDataAdapter("select *from StList", con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.