我有以下的情況下更改特定的列數據在數據表:如何根據某些條件
我按行根據通過一個按鈕,用戶數據條目添加一行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