Hello, I am trying to create a program where the user enters in information, and it gets stored to the dataset, and in turn it gets binded to the datagrid so that it shows up. I am not using a database at all in this project. Here's what my code looks like, my data grid never shows up.
Code:
protected System.Data.DataSet dataSet1 = new DataSet();
protected System.Web.UI.WebControls.DataGrid DataGrid1;
protected System.Web.UI.WebControls.Label UserLabel;
protected System.Data.DataTable dataTable1 = new DataTable("Users");
int count=0;
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
count++;
if(count==1)
{
dataTable1.Columns.Add("User_Name");
dataTable1.Columns.Add("Passwords");
}
string str = "";
string str2 = "";
View_Panel.Visible=false;
if(IsPostBack)
{
Edit_Panel.Visible=false;
str = Request.Form["UserText"]; // get User Text from form
str2 = Request.Form["PassText"]; // get the password from the form
View_Panel.Visible=true;
UserView.Text = str;
PassView.Text = str2;
dataSet1.Tables.Add(dataTable1); // add datatable to dataset
DataRow row1 = dataTable1.NewRow(); // create new row in table
row1["User_Name"] = str; // store User Text into User Name
row1["Passwords"] = str2; // store Pass Text into Passwords
dataTable1.Rows.Add(row1); // add row to the datatable
dataSet1.AcceptChanges();
DataGrid1.DataSource = dataSet1.DefaultViewManager;// bind dataset to datagrid
DataGrid1.Visible=true;
}
}