PDA

View Full Version : سوال: تغییر دیتاگریدویو در حین اجرا



stuprogramer
جمعه 12 آذر 1389, 13:13 عصر
با سلام
من می خوام یه برنامه بنویسم که کابر با کلیک روی ایکون مورد نظرش دیتا گرید ویو جدول دیتابیس مورد نظرش رو نشون بده
مثلا وقتی روی ایکون دانشجو کلیک کرد جدول دانشجو در دیتاگریدویو نمایش داده بشه و وقتی رو استاد جدول استاد نمایش داده بشه
ممنون میشم کمکم کنید
لازم به ذکر از یه فرم اسفاده شده

mgsimorg
جمعه 01 بهمن 1389, 11:06 صبح
سلام.
دوست عزیز شما باید در خاصیت کلیک دکمه هاتون ابتدا dataset رو fill کنید که دستورات یک کوئری رو تو sql اجرا بکنه
بعد اطلاعات موجود در dataset رو به خاصیت datasource دیتاگرید نسبت بدید.
Con = new SqlConnection(ConnectionString);
DataAdapter = new SqlDataAdapter("sql procedure name", Con);
dataset = new DataSet();
DataAdapter.SelectCommand.Connection = Con;
DataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
DataAdapter.SelectCommand.CommandText = "sql procedure name";


DataAdapter.Fill(dataset, "table name");

datagridview1.datasource = dataset.Tables["table name"];

mgsimorg
جمعه 01 بهمن 1389, 11:42 صبح
برای اطلاعات بیشتر تو سایت جستجو کن.
موفق باشی