با سلام
میخوام یک دیتاگرید آپدیت کنم
با تشکر
Printable View
با سلام
میخوام یک دیتاگرید آپدیت کنم
با تشکر
می تونی متدی که داتاگرید ویو رو فراخوانی کرده صدا بزنی و یا از کد زیر استفاده کنی
datagridview.refresh();
اول datagridview.databinding .clear()
سپس همون متدی که برای بر کرد ن استفاده کردی
چرا اول گرید Clear کنم ؟
با سلام
من به جای کد خودم روشی که دوستان گفتن را امتحان کردم اما جواب نداد
این کد منه :
Fill DataGridView
using (SqlConnection Cn = new SqlConnection(ClassConnection.StrConn))
{
try
{
SqlCommand Cmd = new SqlCommand();
Cmd.Connection = Cn;
Cmd.CommandType = CommandType.StoredProcedure;
Cmd.CommandText = "usp_FillDataGridView";
DataTable dt = new DataTable();
Cn.Open();
SqlDataReader dr = Cmd.ExecuteReader();
if (dr.HasRows)
{
dt.Load(dr);
}
dr.Close();
dataGridView1.DataSource = dt;
}
catch (SqlException ex)
{
MessageBox.Show("Error SQL : " + ex.Message);
}
catch (Exception ex)
{
MessageBox.Show("Error : " + ex.Message);
}
finally
{
Cn.Close();
}
}
مشکل اینه که هر دفعه مجبورم این کد را فراخوانی کنم
سلام خسته نباشید.
این مشکلی نداشت ولی یه چیز هست من Column هایی رو که نام گزاری کردم و از نظر interFace درستش کردم وقتی کد رو اجرا می کنم Column ها رو به نام خود فیلد های خود بانک نام گزاری می کنه.
حالا من چی کار کنم که بهش بگم این فیلد رو تو این Column بار گزاری کن.
ممنون