.cs ファイルに次のコードがあります。
SqlDataSource1.SelectParameters["LocID"].DefaultValue = "5957,5958";
.aspx ファイルに次のコードがあります
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:KuzSQL %>" OnSelecting="DataSourceSelecting"
SelectCommand="Select ID, RoomNum from [dbo].[Mbiology] WHERE LocId IN (@LocId)" >
<SelectParameters>
<asp:Parameter Name="LocId" />
</SelectParameters>
</asp:SqlDataSource>
次のエラーが表示されます。
nvarchar 値 '5957,5958' をデータ型 int に変換するときに変換に失敗しました。
LocId は Int 型であることに注意してください。