Thursday 6 June 2013

Gridview Data show in Horizontal or Vertical Direction in Asp.net and C#

public DataSet FlipDataSet(DataSet my_DataSet)
    {
        DataSet ds = new DataSet();
        DataTable table = new DataTable();
        foreach (DataTable dt in my_DataSet.Tables)
        {
            for (int i = 0; i <= dt.Rows.Count; i++)
            {
                table.Columns.Add(Convert.ToString(i));
            }
            DataRow r;
            for (int k = 0; k < dt.Columns.Count; k++)
            {
                r = table.NewRow();
                r[0] = dt.Columns[k].ToString();
                for (int j = 1; j <= dt.Rows.Count; j++)
                    r[j] = dt.Rows[j - 1][k];
                table.Rows.Add(r);
            }
        }
        ds.Tables.Add(table);
        return ds;
    }

No comments:

Post a Comment