-----------------------------------------------------------

New Message on MumbaiUserGroup

-----------------------------------------------------------
From: BusyWizy
Message 2 in Discussion


At 12:13 PM 08/07/2003, you wrote:


While there is no readymade method available, the following function
might be of help to u. just pass the datatable u want to transpose to
it.


Public
Function Transpose(dtOriginal as DataTable) as DataTable

        Dim dtTranspose As New DataTable

        Dim dr As DataRow

        Dim dc As DataColumn

        Dim i, j As Integer


        For i = 0 To dtOriginal.Rows.Count - 1

            dtTranspose.Columns.Add("Column" & i.ToString)

        Next

<x-tab>        </x-tab>

        For i = 0 To dtOriginal.Columns.Count - 1

            dr = dtTranspose.NewRow

            dtTranspose.Rows.Add(dr)

        Next


        For i = 0 To dtOriginal.Rows.Count - 1

            For j = 0 To dtOriginal.Columns.Count - 1

                dtTranspose.Rows(j).Item(i) = dtOriginal.Rows(i).Item(j)

            Next

        Next


<x-tab>        </x-tab>Return dtTranspose

    End Function


hope that helps,

nauzad kapadia [mvp]




 

Hi Techies, 

Does anyone know how to transpose the Datagrid, or how to transpose the dataset. 

Please let me know. 

 <o:p></o:p> 

Kishor 



-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/MumbaiUserGroup/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you received 
this message by mistake, please click the "Remove" link below. On the pre-addressed 
e-mail message that opens, simply click "Send". Your e-mail address will be deleted 
from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to