PDA

View Full Version : Grid



ara12345
یک شنبه 04 شهریور 1386, 15:15 عصر
داده های من توی Grid نشون داده نمی شود در صورتی که برنامه ام درسته ممکنه چیزی کم نوشته باشم

this.scnn = newSqlConnection(strConn);
this.sdacloths = newSqlDataAdapter("Select * from Datagrid", scnn);
this.dscloths = newDataSet();
sdacloths.Fill(dscloths, "DataGrid");
dataGridView1.DataSource = dscloths;
dataGridView1.DataMember = "DataGrid";

رها
یک شنبه 04 شهریور 1386, 18:02 عصر
شایذ به خاطر این باشه که قبل از اجرای دستور fill از دستور زیر استفاده نکردی.


scnn.open();

PC2st
یک شنبه 04 شهریور 1386, 18:10 عصر
در این کدها که ظاهرا مشکلی نیست!
شاید اصلا اون دستور SELECT رکوردی رو پیدا نکنه!؟

hdv212
یک شنبه 04 شهریور 1386, 21:08 عصر
اول اینکه طبق گفته ی PC2st.ir چک کن ببین دستور select، جدولی رو برمیگردونه یا نه.
دوم اینکه این خط از کدت رو :

dataGridView1.DataSource = dscloths;
به این صورت تغییر بده :

dataGridView1.DataSource = dscloths.Tables[0].DefaultView;

ara12345
دوشنبه 05 شهریور 1386, 08:49 صبح
چک کردم درسته ولی در گرید من اول کاربر داده ها را وارد می کنه بعد داخل DB پر می شه یعنی من سه تا جدول دارم که توی یکیش داده هایی که کاربر وارد میکنه ریخته می شه و یکی هم برای گرید تا اینجا درسته؟ حالا باید داده ای جدولی که توسط کاربر پر می شه رو در جدول گرید بریزه و داده های جدول سوم را هم در Tableگرید بریزم؟؟ جدول سوم من یک comboBox است که می خوام در جدول گرید به همراه داده های جدول دوم نمایش بدم باید چی کارکنم؟