我想建立一个表格,用户可以在几个文本框中输入一些数据,然后点击“添加”按钮,并将数据显示在网格中或类似的东西上。他们需要能够输入多行。asp.net数据输入表格
然后当他们完成后,他们可以点击“保存”按钮将数据保存到数据库。
如何从文本框中将数据导入“网格”?
编辑
下面是我从您的评论至今
protected void Page_Load(object sender, EventArgs e)
{
DataTable myDataTable = new DataTable();
DataColumn dc1 = new DataColumn("Employee");
myDataTable.Columns.Add(dc1);
DataColumn dc2 = new DataColumn("Category");
myDataTable.Columns.Add(dc2);
DataColumn dc3 = new DataColumn("Description");
myDataTable.Columns.Add(dc3);
DataColumn dc4 = new DataColumn("P/S/N");
myDataTable.Columns.Add(dc4);
DataColumn dc5 = new DataColumn("Hours");
myDataTable.Columns.Add(dc5);
DataColumn dc6 = new DataColumn("WeekEnding");
myDataTable.Columns.Add(dc6);
}
protected void btnAddToGrid_Click(object sender, EventArgs e)
{
DataRow row = myDataTable.NewRow();// i'm getting error here sayind myDataTable does not exist
row["Employee"] = LoginName1.ToString();
row["Category"] = ddlCategory.SelectedValue;
row["Description"] = txtDescription.Text;
row["P/S/N"] = ddlPSN.SelectedValue;
row["Hours"] = ddlHours.SelectedValue;
row["WeekEnding"] = txtWeekEnding.Text;
myDataTable.Rows.Add(row);
正在做作业吗?即使不是,你到目前为止尝试过什么? – Kiril 2010-07-15 20:35:31
不,我想在我目前使用excel电子表格的工作中替换时间表系统,我希望人们能够在描述中输入他们的小时类别,并且能够在保存前一周查看他们所有的小时数。我发现了一些有关创建数据表和数据行的信息,然后将它们绑定到了网格上,我正在努力解决这个问题 – 2010-07-15 20:37:38