פורסם 2005 באוגוסט 1220 שנים אני רוצה לשנות את הצורה של הטבלה ככה שהעמודות יהיו לרוחב, כלומר הheader column לא יהיה למעלה אלה בצדדוגמא: ---------------- כותרת| פרטים | ...----------------- כותרת| פרטים | ...-----------------
פורסם 2005 באוגוסט 1220 שנים מחבר הצלחתי למצוא איך עושים את זה דרך asp.net ;Dהקוד:Sub BindData() Dim dsTBind As New DataSet dsTBind = FlipDataSet(objdataset) Dim dv As New DataView dv = dsTBind.Tables(0).DefaultView dg.datasource = dv dg.databind() End Sub Function FlipDataSet(ByVal ods As DataSet) As DataSet Dim ds As New DataSet Dim dt As New DataTable Dim fdt As New DataTable Dim i As Integer = 0 Dim k As Integer = 0 Dim j As Integer = 0 Dim r As DataRow For Each dt In ods.tables For i = 0 To dt.Rows.Count fdt.Columns.Add(Convert.ToString(i)) Next i For k = 1 To dt.Columns.Count - 1 r = fdt.NewRow() r(0) = dt.Columns(k).ToString() For j = 1 To dt.Rows.Count r(j) = dt.Rows(j - 1)(k) Next j fdt.Rows.Add(r) Next k ds.Tables.Add(fdt) Next dt FlipDataSet = ds Return FlipDataSet End Functionעריכה:האמת שגם עם זה יש בעיה.. זה עובר רק כ AUTO GENERATE COLUMN שאני לא רוצה.יש למישהו רעיון?
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.