0
參數我有2個表:凡的LinqDataSource
carType:
==
id
CarTypeTitle
和
Items
==
id
ItemTitle
CarTypeId1
CarTypeId2
CarTypeId3
,你可以看到,我做了CarTypeId之間的ID(CarType表)的關係(從項目表),並CarTypeId2(從Items表)到id(CarType表)...之間的relatshionship ...等等。
我有2 dropdownlist,ddl1,ddl2。 ddl1代表carTypes,ddl2代表物品。我與級聯取得成功,這是工作的偉大與WHERE參數在DDL2:
<asp:LinqDataSource ID="LinqDataSource4" runat="server" ContextTypeName="DataClassesDataContext" EntityTypeName="" TableName="Items" Where="CarTypeId1 == @CarTypeId1">
<WhereParameters>
<asp:ControlParameter ControlID="ddl2" Name="CarTypeId" PropertyName="SelectedValue" Type="Int32" />
</WhereParameters>
</asp:LinqDataSource>
當我選擇cartype的DDL2給我按照該項目的cartypeid1。但我怎麼寫代碼(WHERE參數),這將給我的類型2和3.
我有一些項目涉及到相同的cartype,即:刮水器bla是關係到subaro和法定...所以我給他們subaro和fiat cartypeid ...
希望這一切都很清楚。
使用OR是我尋找的。我問了很多次這個問題,一無所獲,你的回答非常好!非常感謝 ! – Oshrib 2011-05-10 09:58:22