我目前有一個Gridview顯示將Gridview列從ID轉換爲ItemTemplate中的字符串
TypeID,Name,Description。
我想在GridView中顯示實際的類型名稱而不是TypeID。我創建了這個函數,它接受了ID並返回了名稱,但我無法使用它。有15到20種不同的類型,所以如何將TypeID轉換爲類型名稱,以便在Gridview呈現時顯示它。
protected string GetGenericTypeByID(int genericTypeID)
{
string genericTypeName;
GenericType.Generic_TypeDataTable genericTypeNameDS = new GenericType.Generic_TypeDataTable();
genericTypeNameDS = GenericBO.Get_GenericTypeByID(genericTypeID);
genericTypeName = genericTypeNameDS[0]["Generic_Type_Name"].ToString();
return genericTypeName;
}
我想我將能夠使用該功能在ItemTemplate但它似乎更難,我認爲
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("GetGenericTypeByID("Generic_Type_ID")")%>'></asp:Label>
</ItemTemplate>
感謝大家誰幫我解決這個問題。 我結束了使用下面的方法,它完美的作品。 GetGenericTypeByID(Eval(「Generic_Type_ID」)))
所以......這是什麼問題? – womp 2009-04-08 04:08:20