datatable dynamic source
20/03/2012 18:00
//Create a object of Datatable
DataTable dynamicTable = new DataTable();
//DataRow
DataRow dynamicRow;
//DataColumn for Name and Time
DataColumn Qno = new DataColumn("Q_ID", typeof(string));
DataColumn Qdesc = new DataColumn("Question_desc", typeof(string));
DataColumn Marks = new DataColumn("Marks", typeof(string));
//add Column to Datatable
dynamicTable.Columns.Add(Qno);
dynamicTable.Columns.Add(Qdesc);
dynamicTable.Columns.Add(Marks);
for (int i = 0;i<= dt.Rows.Count-1; i++)
{
dynamicRow = dynamicTable.NewRow();
//Add Rows to dymanicTable
dynamicTable.Rows.Add(dynamicRow);
//Assign Column value
dynamicTable.Rows[i][Qno] = dt.Rows[i]["Q_ID"].ToString();
dynamicTable.Rows[i][Qdesc] = dt.Rows[i]["Question_desc"].ToString();
dynamicTable.Rows[i][Marks] = dt.Rows[i]["Marks"].ToString();
}
//Bind DynamicTable into a GridView
gvQuestionPaper.DataSource = dynamicTable;
gvQuestionPaper.DataBind();