היי חברים =].
אני מעוניין לקחת חלק מDATASET שמכיל בTABLES[0] שלו טבלה מהDB שלי ולבצע העתקה של כל העמודות שבו מהשורה X עד שורה Y נניח.איך אני יכול לעשות את זה?
ניסתי לעשות ככה:
public DataSet PagingProducts(DataSet ds,int page,int pagesize) { int end, start; DataSet ds2 = new DataSet(); DataTable dt = new DataTable("mydt"); for(int i=0;i<ds.Tables[0].Columns.Count;i++) { dt.Columns.Add(ds.Tables[0].Columns[i]); } ds2.Tables.Add(dt); if (page != pagesize) { end = page * 10; start = end - 9; } else { end = int.Parse(ds.Tables[0].Rows[ds.Tables[0].Rows.Count - 1][0].ToString()); start = end - 9; } for (int j = 0; j < ds.Tables[0].Columns.Count; j++) { for (int i = start; i <= end; i++) { ds2.Tables[0].Rows[i][j] = ds.Tables[0].Rows[i][j]; } } return ds2; }
|
אבל זה רושם לי שלא ניתן ליצור עמודה עם שם שווה בDATATABLE אחר..
הERROR:Column 'item_id' already belongs to another DataTable.

