Я хочу создать форму, в которой пользователи могут ввести некоторые данные в несколько текстовых полей и нажать кнопку «Добавить», а данные появятся в сетке или что-то в этом роде. Они должны иметь возможность вводить несколько строк.asp.net форма ввода данных
Затем, когда они будут выполнены, они могут нажать кнопку «Сохранить», чтобы сохранить данные в базе данных.
Как получить данные из текстовых полей в «сетку»?
EDIT
Вот что я до сих пор
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
Нет, я пытаюсь заменить систему расписания на моей работе, которая в настоящее время использует электронные таблицы excel. Я хочу, чтобы люди могли вводить свои часы в категориях с описаниями и иметь возможность просматривать все свои часы за неделю до сохранения. Я нашел некоторую информацию о создании строк данных и данных, а затем привязал их к сетке. Сейчас я пытаюсь это сделать. –