在數據列表中,通常通過使用say,Eval通過數據綁定爲通過數據綁定值指定的控件提取FindControl行數據。Datalist - 沒有數據綁定到服務器控件,提取可能嗎?
如果您的數據列表,也沒有什麼結合ASP.NET服務器控件?它是一個數據主義者,「直線上升」,表示一個表格單元或單獨表示。
你不能做的FindControl,所以它是可能的,如果它沒有約束,沒有datakey提取行值?
在數據列表中,通常通過使用say,Eval通過數據綁定爲通過數據綁定值指定的控件提取FindControl行數據。Datalist - 沒有數據綁定到服務器控件,提取可能嗎?
如果您的數據列表,也沒有什麼結合ASP.NET服務器控件?它是一個數據主義者,「直線上升」,表示一個表格單元或單獨表示。
你不能做的FindControl,所以它是可能的,如果它沒有約束,沒有datakey提取行值?
如果你的價值是一個DataList內,你仍然可以FindControl
它,只要它是標有runat="server"
控制內:
<asp:Literal id="ltFixedValue" runat="server">5</asp:Literal>
甚至
<span id="spFixedValue" runat="server">5</span>
我假設有綁定到數據列表(因爲它的渲染項模板)的數據。我會用這樣的事情在DataList的OnItemDatabound事件:
如果(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { myObject的OBJ =(MyObject來) e.Item.DataItem強制轉換; }
一旦你投的比u能提取所需的值DataItem的。
我想遠離文字,但我想我別無選擇。也許跨度可能會更好一點。 – Steve