SQLDataSource.InsertParameters メソッドでパラメータに数値を割り当てる

スポンサーリンク

パラメータに数値を渡すには、InsertParameters.Add メソッドの第 2 引数で数値型(DbType.Int32)を指定し、実際の登録する数値は第 3 引数で文字列型として渡します。また、下記例では値に含まれる ¥ マークを取り除くため、String.Trim メソッドを利用しています。

SqlDataSource1.InsertParameters.Add
(
    // this.Cost.Text は "¥700" のような文字列の値を保持しています。
    "Cost", System.Data.DbType.Int32, this.Cost.Text.Trim('¥')
);

文字のトリムと削除
https://docs.microsoft.com/ja-jp/dotnet/standard/base-types/trimming

コメント

タイトルとURLをコピーしました