ArrayList colArrayList=new ArrayList ();
colArrayList.Add (new MultiArrayList1 ("eggs",(Decimal)2.10));
colArrayList.Add (new MultiArrayList1 ("milk",(Decimal)3.24));//再增加一个ProductName//然后再用
Container.DataItem.ProductName
colArrayList.Add (new MultiArrayList1 ("eggs",(Decimal)2.10));
colArrayList.Add (new MultiArrayList1 ("milk",(Decimal)3.24));//再增加一个ProductName//然后再用
Container.DataItem.ProductName
这个不是实例化么?
{
private string _ProductName;
private string _Price; public TabItem(string productName, string price)
{
_ProductName= productName;
_Price= price;
} public string ProductName
{
get { return _ProductName;}
set { _ProductName= value;}
} public string Price
{
get { return _Price; }
set { _Price= value; }
}
}
<%#(YourNameSpace.MultiArrayList1)Container.DataItem.ProductName%>
-<%String.Format((YourNameSpace.MultiArrayList1)Container.DataItem.Price,"{0:c}")%>
</ItemTemplate>
((PublicClass.TabItem) Container.DataItem).Name
((PublicClass.TabItem) Container.DataItem).Name
只是将<%#(YourNameSpace.MultiArrayList1)Container.DataItem.ProductName%>
改成<%#((YourNameSpace.MultiArrayList1)Container.DataItem).ProductName%>