PDA

View Full Version : مشکل در DataGridView



mohebbi.saeed
چهارشنبه 26 اردیبهشت 1386, 09:24 صبح
سلام
من در برنامه خود از DataGridView استفاده کردم و می خوام این DataGridView در از دو تا جدول پر کنم به طوری که وقتی در DataGridView از ComboBox آن استفاده می کنم DisplayName آن از یک جدول و ValueMembere آن از جدول دیگر باشد. اما وقتی فرم می خواهد بالا بیاد گیر میکند. Error نمی دهد اما گیر می کند.
من از یک ComboBox از همین روش استفاده کردم و کار می کند اما اینجا اشکال دارد من باید کار خاصی را انجام دهم.
من DataSet را یکی یکی با استفاده از DataAdapter پر می کنم. مثلا
SqlDataAdapter.fill(DataSet,"Table");
و جدول دوم هم همین گونه در ادامه آن آیا در نحوه پر کردن من اشکالی وجود دارد؟

Mojtaba_ss
چهارشنبه 26 اردیبهشت 1386, 09:50 صبح
میتونی از یه view استفاده کنی و DisplayName رو از Table1 و ValueMember رو از Table2 توش قرار بدی.
نهایتا عمل Fill کردنDataSet خودتو از اون View انجام بدی.
موفق باشی.

hdv212
چهارشنبه 26 اردیبهشت 1386, 10:52 صبح
یه راه دیگه هم اینه که دو تا query رو با هم join کنی و یه جدول به دست بیاری.

Mojtaba_ss
چهارشنبه 26 اردیبهشت 1386, 11:04 صبح
اینم راه خوبیه

mojsaket
چهارشنبه 26 اردیبهشت 1386, 11:44 صبح
یه راه کلی هم هست میتونی DataSet ها تو کد سطر سطر بخونی و ردیف های DataGrid را دونه دونه پر کنی .
دستورهای مورد نیاز:
YourGridView.Rows.Add
YourDataSet.Tabels[0].Rows[i][j]o

mohebbi.saeed
چهارشنبه 26 اردیبهشت 1386, 21:45 عصر
از راهنمایی شما ممنون