我有以下的情况下更改特定的列数据在数据表:如何根据某些条件
我按行根据通过一个按钮,用户数据条目添加一行Datatable dtItems
。
一个在我的数据表中的列是Hours
,并且我想达到以下条件:
- 1-每个用户的总小时数是小于或等于5。
2 - 默认:如果用户输入一个行然后小时= 5
如果他输入两行则使第一个4和第二个是1
如果他输入三行然后使第一个是3,第二个是1,第三个是1
等
- 3-最大行数的每个用户数为5
这样的:
user_id |名称|小时
323 | jo | 3
323 | jo | 1
323 | jo | 1
324 | jack | 4
324 | jack | 1
DataTable dtItems = GetDataTable();
DataRow dr = dtItems.NewRow();
dr["emp_num"] = txt_EmpNum.Text.Trim();
dr["name"] = txt_EmpName.Text.Trim();
dr["hours"] = 5;
dtItems.Rows.Add(dr);
GV_Employee.DataSource = dtItems;
GV_Employee.DataBind();
Session["ItemDT"] = dtItems;
和问题。 。 ? – 2012-02-05 11:36:18