0
我收到錯誤,當我嘗試點擊按鈕之外的數據列表後觸發事件。收藏被修改枚舉操作可能無法在datalist中執行
每個語句顯示的錯誤: 收集被修改的枚舉操作可能無法執行。
protected void btnSaveGrid_Click(object sender, EventArgs e)
{
foreach (DataListItem item in dlPl.Items)
{
CommandEventArgs commandArgs = new CommandEventArgs("SaveGrid", btnSaveGrid);
DataListCommandEventArgs repeaterArgs = new DataListCommandEventArgs(item,btnSaveGrid, commandArgs);
dlPl_ItemCommand(btnSaveGrid, repeaterArgs);
}
protected void dlPl_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "SaveGrid")
{
//Some work
}
}
任何人都可以幫助我嗎?
我試圖把外循環,但它顯示的錯誤錯誤\t名稱「repeaterArgs」不會在目前情況下存在。 – 2013-03-01 06:11:37
嘗試創建一個獲取列表並在事件內部進行綁定的方法 – Sajeetharan 2013-03-01 06:13:36