我創建了一個字典一樣的GridView與字典
Dictionary<Department,bool> dict= new Dictionary<Department,bool>();
這裏廳是一類,我有Id,Name and Code
的部門。並在bool
上午發送該人是否爲HOD
或不。
上午將記錄到這個字典一樣
dict.Add(department,chkHOD.checked);
這裏的記錄被成功添加到字典,並在此之後我綁定的字典到GridView像
gridDept.Datasource=dict;
gridDept.Databind();
現在插入的記錄在gridview中顯示得很好。在此之後,我將這些記錄存儲在數據庫的「StaffDepartments」表中。我在「Staffdepartments」表
1.StaffId(PK - has link with the Staff table)
2.DepartmentId(PK - has link with the Department table)
3.IsHOD.
這裏的記錄被存儲在罰款的database.No問題將記錄到數據庫中3列。
我有一些問題在這裏
* 1.How可以檢查中的DepartmentID是否在字典已經存在增加了它。 2.當編輯員工詳細信息時,我怎樣才能從字典中刪除選定部門,方法是選中Gridview行中的複選框(這裏記錄來自數據庫,所以當我點擊刪除按鈕時,記錄應該被刪除數據庫以及) *
如果一個列表,而不是字典,我可以
int departmentId = (int)gridDept.DataKeys[row.RowIndex].Values["DepartmentId"];
得到DepartmentID的,但在字典我不知道該怎麼辦與鍵和值對同... 。有人能幫我一下嗎。
這是ASP.NET?我已經添加了標籤,我希望它沒有錯。 – Slauma 2012-04-17 13:54:46
當然它的ASP.NET ...謝謝你加入 – shanish 2012-04-17 13:56:11