AdvWebGrid
7 列目DynEdit
にユーザーが値を入力する場所があります。ここで、入力された値を取得して SQL テーブルに挿入する必要があります。
たとえば、グリッドに 7 つのレコードがあり、ユーザーは最初の 3 つのレコードにコメントを入力して保存します。ここで、テーブルの最初の 3 つのコメントを挿入/更新したいと考えています。
1 に答える
1
7 番目の列で情報を取得できる場合は、必要な行でデータブルを使用し、sqldataadapter を使用して情報を SQL サーバーに入力できます。これが最善の方法だと思います。
もう 1 つの方法は、SQL Server でストアド プロシージャを作成し、それを .net プログラムから呼び出すことSqlCommand
ですSqlDataReader
。
次に例を示します。
Dim val as integer = value you want to insert
Dim comi As New SqlCommand
Dim dr As SqlDataReader
Dim _con as sqlconnection
_con.ConnectionString = _strcon ' connection string
comi.CommandType = CommandType.StoredProcedure
comi.CommandText = sp_name ' your stored procedure is sp_name this inserts a value into the table x
comi.Connection = _con
comi.Parameters.AddWithValue("val",val)
dr = comi.ExecuteReader
dr.Close()
これでうまくいくはずです...
こんにちは!
于 2010-05-12T02:39:37.077 に答える