PDA

View Full Version : سوال: How To Append a DataTable To a DataSet



dav_mszd
دوشنبه 22 آذر 1389, 13:48 عصر
دوستان سلام
ميخواستم يه ديتا تيبل رو به انتهاي يه ديتاست اضافه كنم
ممنون ميشم اگه كمك كنيد :متفکر:

Y2K
دوشنبه 22 آذر 1389, 14:51 عصر
شما نمی تونی دیتاتیبل رو به انتهای یک دیتاست اضافه کنی، چون نوعشون فرق میکنه
شما می تونی دیتاتیبل رو به مجموعه تیبلهای دیتاست اضافه کنی


dataset.Tables.Add(DataTable)یا اینکه رکوردهای دیتاتیبل رو به انتهای یک جدول از دیتاستت اضافه کنی


foreach(DataRow drMain in DataTable.Rows)
{
DataRow dr=dataset.Tables[0].NewRow();
dr.ItemArray=drMain.ItemArray;
dataset.Tables[0].Rows.Add(dr);
}

که در اینجا تک تک رکوردهای دیتاتیبل شما رو به جدول شماره صفر دیتاست اضافه میکنیم

dav_mszd
دوشنبه 22 آذر 1389, 15:37 عصر
شما نمی تونی دیتاتیبل رو به انتهای یک دیتاست اضافه کنی، چون نوعشون فرق میکنه
شما می تونی دیتاتیبل رو به مجموعه تیبلهای دیتاست اضافه کنی


dataset.Tables.Add(DataTable)یا اینکه رکوردهای دیتاتیبل رو به انتهای یک جدول از دیتاستت اضافه کنی


foreach(DataRow drMain in DataTable.Rows)
{
DataRow dr=dataset.Tables[0].NewRow();
dr.ItemArray=drMain.ItemArray;
dataset.Tables[0].Rows.Add(dr);
}

که در اینجا تک تک رکوردهای دیتاتیبل شما رو به جدول شماره صفر دیتاست اضافه میکنیم
دوست عزيز
من با استفاده از dataset.tables.add()
تيبل دوم رو به ديتا ست اضافه كردم فقط يه مشكلي هست
من ميخوام اين ديتا ست ر وبه يه ريپيتر بايند كنم
مشكل اينجاست كه اين دوتا تيبل نام و نوع ستو ن هاسون فرق ميكنه
با توجه به اين نكته كه ميخوام هر دو تا تيبل رو به يه ريپيتر بايند كنم چي كار بايد بكنم