I m using this code in C#.net, for dynamic creation of GridView without using DB.
<CODE>
protected void Page_Load(objec t sender, EventArgs e)
{
if (!Page.IsPostBa ck)
{
Session["myDatatabl e"] = CreateDataTable ();
GridView1.DataS ource = ((DataTable)Ses sion["myDatatabl e"]).DefaultView;
GridView1.DataB ind();
}
}
private void myDataGrid_Dele teCommand(objec t source, System.Web.UI.W ebControls.Data GridCommandEven tArgs e)
{
}
private DataTable CreateDataTable ()
{
DataTable myDataTable = new DataTable();
DataColumn myDataColumn;
myDataColumn = new DataColumn();
myDataColumn.Da taType = Type.GetType("S ystem.String");
myDataColumn.Co lumnName = "User Name";
myDataTable.Col umns.Add(myData Column);
myDataColumn = new DataColumn();
myDataColumn.Da taType = Type.GetType("S ystem.String");
myDataColumn.Co lumnName = "First Name";
myDataTable.Col umns.Add(myData Column);
return myDataTable;
}
private void AddDataToTable( string username, string firstname, string lastname, DataTable myTable)
{
DataRow row;
row = myTable.NewRow( );
row["User Name"] = username;
row["First Name"] = firstname;
myTable.Rows.Ad d(row);
}
protected void Button1_Click(o bject sender, EventArgs e)
{
if (TextBox1.Text. Trim() == "")
{
Label1.Text = "You must fill a username.";
return;
}
else
{
AddDataToTable( TextBox1.Text.T rim(), TextBox2.Text.T rim(),Label2.Te xt, (DataTable)Sess ion["myDatatabl e"]);
GridView1.DataS ource = ((DataTable)Ses sion["myDatatabl e"]).DefaultView;
GridView1.DataB ind();
TextBox2.Text = "";
TextBox1.Text = "";
Label1.Text = "";
}
}
</CODE>
Can any one tell how to delete data in gridview,.....
Thanks in Advance
With Regards
Tina
<CODE>
protected void Page_Load(objec t sender, EventArgs e)
{
if (!Page.IsPostBa ck)
{
Session["myDatatabl e"] = CreateDataTable ();
GridView1.DataS ource = ((DataTable)Ses sion["myDatatabl e"]).DefaultView;
GridView1.DataB ind();
}
}
private void myDataGrid_Dele teCommand(objec t source, System.Web.UI.W ebControls.Data GridCommandEven tArgs e)
{
}
private DataTable CreateDataTable ()
{
DataTable myDataTable = new DataTable();
DataColumn myDataColumn;
myDataColumn = new DataColumn();
myDataColumn.Da taType = Type.GetType("S ystem.String");
myDataColumn.Co lumnName = "User Name";
myDataTable.Col umns.Add(myData Column);
myDataColumn = new DataColumn();
myDataColumn.Da taType = Type.GetType("S ystem.String");
myDataColumn.Co lumnName = "First Name";
myDataTable.Col umns.Add(myData Column);
return myDataTable;
}
private void AddDataToTable( string username, string firstname, string lastname, DataTable myTable)
{
DataRow row;
row = myTable.NewRow( );
row["User Name"] = username;
row["First Name"] = firstname;
myTable.Rows.Ad d(row);
}
protected void Button1_Click(o bject sender, EventArgs e)
{
if (TextBox1.Text. Trim() == "")
{
Label1.Text = "You must fill a username.";
return;
}
else
{
AddDataToTable( TextBox1.Text.T rim(), TextBox2.Text.T rim(),Label2.Te xt, (DataTable)Sess ion["myDatatabl e"]);
GridView1.DataS ource = ((DataTable)Ses sion["myDatatabl e"]).DefaultView;
GridView1.DataB ind();
TextBox2.Text = "";
TextBox1.Text = "";
Label1.Text = "";
}
}
</CODE>
Can any one tell how to delete data in gridview,.....
Thanks in Advance
With Regards
Tina