PDA

View Full Version : مبتدی: نمایش اطلاعات بجای کردید در دیتا تیبل(DataTable)



HAMRAHSOFT.IR
پنج شنبه 18 آبان 1391, 16:12 عصر
سلام دوستان چطوری میشه اطلاعات نمایش داده شده داخل گرید داخل یک دیتا تیل ذخیره کنم که بشه جاهای دیگه استفاده کنم

programerinfonet
پنج شنبه 18 آبان 1391, 16:50 عصر
ببین این کمکت می کنه ؟
نشد بگو بیشتر راهنماییت کنم


01private void PopulateDataTable()02 {
03 using (DataTable table = new DataTable("MyTable"))
04 {
05 DataRow newRow;
06 table.Columns.Add(new DataColumn("Country", typeof(string)));
07 table.Columns.Add(new DataColumn("City", typeof(string)));
08
09 int column;
10 for (int i = 0; i < this.dataGridView1.Rows.Count; i++)
11 {
12 column = 0;
13 newRow = table.NewRow();
14 if (!this.dataGridView1[column, i].FormattedValue.Equals(""))
15 newRow["Country"] = this.dataGridView1[column, i].Value.ToString();
16 else
17 newRow["Country"] = null;
18 column++;
19 if (!this.dataGridView1[column, i].FormattedValue.Equals(""))
20 newRow["City"] = this.dataGridView1[column, i].Value.ToString();
21 else
22 newRow["City"] = null;
23 table.Rows.Add(newRow);
24 }
25 }
26 }

HAMRAHSOFT.IR
پنج شنبه 18 آبان 1391, 17:12 عصر
امکانداره نمونه اصلاح کنید

programerinfonet
پنج شنبه 18 آبان 1391, 17:36 عصر
نبال این کد بودم که حالا پیداش کردم
اینو خودم تست کردم

DataTable myDT;

DataView myDV = (DataView) mydataGrid.DataSource;

myDT = myDV.Table.DataSet.Tables[0];

HAMRAHSOFT.IR
پنج شنبه 18 آبان 1391, 17:43 عصر
چطور باید داخل کد خودم استفاده کنمممکن راهنمای کنید

programerinfonet
پنج شنبه 18 آبان 1391, 17:51 عصر
همون جایی که اطلاعات دیتاگرید رو پر می کنی یک دتاویو ودیتا تیبل تعریف کن
بعد توسط خط دوم کدم دیتاویو رو با دیتاسورس دیتاگرید یکی کن و توسط خط سوم بفرست برای دیتا تیبل
خیلی سادست
موفق باشی دوست عزیز