hi i have this code to add columns to GV from TXT
if (GridView2.Rows.Count == 0)
{
dt = MakeTable();
}
else
{
dt = (DataTable)ViewState["dt"];
}
DataRow dr = dt.NewRow();
dr[0] = lblname.Text;
dr[1] = code.Text;
dr[2] = qun.Text;
dt.Rows.Add(dr);
GridView2.DataSource = null;
GridView2.DataSource = dt;
GridView2.DataBind();
ViewState.Add("dt", dt);
code.Text = "";
code.Focus();
qun.Text = "";
}
DataTable MakeTable()
{
DataTable Mydt = new DataTable();
DataColumn col1 = new DataColumn("Item BarCode");
col1.DataType = System.Type.GetType("System.String");
Mydt.Columns.Add(col1);
DataColumn col2 = new DataColumn("Item Name");
col1.DataType = System.Type.GetType("System.String");
Mydt.Columns.Add(col2);
DataColumn col3 = new DataColumn("Item Qun");
col1.DataType = System.Type.GetType("System.String");
Mydt.Columns.Add(col3);
return Mydt;
and this code to delete from grideview
Event : rowdeleting
dt.Rows.RemoveAt((e.RowIndex));
GridView2.DataSource = dt;
GridView2.DataBind();
but when prss delete
error : There is no row at position 0. (if delete first row )
error : There is no row at position 1. (if delete second row )
...