PDA

View Full Version : سوال: رفرش کردن فرم



alireza_g698
سه شنبه 11 شهریور 1393, 22:33 عصر
سلام
من این متد را برا رفرش دیتا گرید ویو نوشتم

public void fillGried()
{
dataGridView1.DataSource = null;
dataGridView1.DataSource = DAL.DAL_Class.show();

}
من دوتا فرم در برنامم دارم
در فرم اولی روی دکمه add کلیک میکنم و فرم دوم برام باز میشه.در فرم باز شده اطلاعات را وارد میکنم و کلید ok را میزنم.چجوری میتونم با زدن دکمه ok که در فرم دوم قرار داره،دیتا گرید ویویی که در فرم اول وجود داره را رفرش کنم؟
پیشاپیش ممنون از پاسخ هاتون

erfan_urchin
چهارشنبه 12 شهریور 1393, 01:46 صبح
SqlDataAdapter sd = new SqlDataAdapter("select * from t1",myconnection);
DataTable dt = new DataTable();
sd.Fill(dt);
((DataGridView)(Application.OpenForms["Form1"].Controls["dataGridView1"])).DataSource = dt;

feryt20
چهارشنبه 12 شهریور 1393, 10:52 صبح
شاید کار درستی نباشه و راه بهتری هم باشه
ولی به نظر من یه مقدار استاتیک توی فرم دومت تعریف کن و از اون مقدار توی فرم اول استفاده کن