2009-06-23 67 views

回答

1

您可以對datalist控件的數據源(數據表,集合等)進行計算和檢查。您也可以通過更新數據列表的數據源來以編程方式更改數據列表顯示的項目的值。

另一種方法是使用ItemDataBound事件。 Here in MSDN你可以看到一個例子。

+0

感謝的人的事件和參數的具體細節!你救了我 :) – ferronrsmith 2009-06-23 20:46:51

2

DataList有一個ItemDataBound事件,它表示添加列表中的每個項目。通過訂閱此事件可以處理添加的每個項目數據。

服務器控制:

<asp:DataList id="ItemsList" 
     ... 
     OnItemDataBound="ItemDataBound" 
     runat="server"> 

後面的代碼:

protected void ItemDataBound(Object sender, DataListItemEventArgs e) 
{ 
    if (e.Item.ItemType == ListItemType.Item || 
     e.Item.ItemType == ListItemType.AlternatingItem) 
    { 
     //process item data 
    } 
} 

您可以找到有關在MSDN Library

相關問題