PDA

View Full Version : کپی یک ستون از یک Table مربوط به یک دیتاست به انتهای یک Table از دیتاست دیگر



Sharif Lotfi
چهارشنبه 25 بهمن 1385, 09:04 صبح
با سلام
چطوری میشه یک ستون از یک Table (مربوط به یک دیتاست) را به یک Table دیگه (مربوط به دیتاست دیگه) کپی کرد و مشخص کرد که انتهای تیبل کپی بشه یا در محل خاصی insert بشه ؟
مثلا اگه بخوام Dataset1.Tables(0).Columns(0) رو در Dataset2.Tables(0).Columns(1) کپی کنم چیکار باید بکنم
موقعی که مینویسم Dataset2.Tables(0).Columns.Add(Dataset1.Tables(0). Columns(0))
Error میگیره و میگه که این ستون توسط دیتاست دیگه ای استفاده شده .

Sharif Lotfi
پنج شنبه 26 بهمن 1385, 11:33 صبح
کسی نبود ؟ :گریه: :گریه: :گریه:

ghafoori
پنج شنبه 26 بهمن 1385, 20:06 عصر
دوست عزیز فکر کنم این مثال کارتون را راه بیندازد به کد زیر توجه کن


Dim t, t1 As New DataTable
t.Columns.Add("sdfsdf", GetType(String))
t1.Columns.Add("sdfsdfsd", GetType(String))
t.Rows.Add("Sdfsdfsdf")
t1.Rows.Add(t.Rows(0))

این کد همان خطای شما را می دهد اما این کد نه


Dim t, t1 As New DataTable
t.Columns.Add("sdfsdf", GetType(String))
t1.Columns.Add("sdfsdfsd", GetType(String))
t.Rows.Add("Sdfsdfsdf")
t1.Rows.Add(t.Rows(0).ItemArray)

چون در کد اول اشارگر داده ارسال می شود ولی در مثال دوم مقدار فرستاده می شود