roya1990
یک شنبه 23 مرداد 1390, 18:20 عصر
سلام به دوستان. sqldatasource11 مربوط به منبع داده gridview ای هستش که می خوام اطلاعاتم رو باهاش نمایش بدم. این کد کاملا درست کار می کنه ولی تا وقتی که 3تا dropdown list داشته باشم. اگر بیشترش کنم یعنی جای دستور like یک فیلد دیگه اضافه کنم به like خطا می ده.
ممنون می شم نظرتون رو بگین..
<asp:SqlDataSource ID="SqlDataSource11" runat="server"
ConnectionString="<%$ ConnectionStrings:CarDBConnectionString %>"
SelectCommand="SELECT * FROM [car]"
FilterExpression="[brand] like '{0}%' and [pname] like '{1}%' and [status] like '{2}%' ">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="brand"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList11" Name="pname"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList12" Name="status"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList13" Name="year"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList14" Name="price"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList15" Name="oil"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList16" Name="gear"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList17" Name="class"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList18" Name="color"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList19" Name="city"
PropertyName="SelectedValue" />
</SelectParameters>
<FilterParameters>
<asp:ControlParameter ControlID="DropDownList1"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList11"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList12"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList13"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList14"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList15"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList16"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList17"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList18"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList19"
PropertyName="SelectedValue" Type="String" />
</FilterParameters>
</asp:SqlDataSource>
ممنون می شم نظرتون رو بگین..
<asp:SqlDataSource ID="SqlDataSource11" runat="server"
ConnectionString="<%$ ConnectionStrings:CarDBConnectionString %>"
SelectCommand="SELECT * FROM [car]"
FilterExpression="[brand] like '{0}%' and [pname] like '{1}%' and [status] like '{2}%' ">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="brand"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList11" Name="pname"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList12" Name="status"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList13" Name="year"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList14" Name="price"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList15" Name="oil"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList16" Name="gear"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList17" Name="class"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList18" Name="color"
PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList19" Name="city"
PropertyName="SelectedValue" />
</SelectParameters>
<FilterParameters>
<asp:ControlParameter ControlID="DropDownList1"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList11"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList12"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList13"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList14"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList15"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList16"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList17"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList18"
PropertyName="SelectedValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList19"
PropertyName="SelectedValue" Type="String" />
</FilterParameters>
</asp:SqlDataSource>