我有一个AdvWebGrid
,其中第7列是DynEdit
,用户将在其中输入值。现在我必须输入输入的值并将其插入SQL表中
例如,我在网格中有7条记录,用户将为前三条记录输入一些注释并保存。现在我想在表格中插入/更新前三个注释。
答案 0 :(得分:1)
如果您能够获得第7列中的信息,您可以使用带有所需行的数据,使用sqldataadapter将信息填充到sql server中,我觉得这是最好的方法。
其他方法是在SQL Server中创建存储过程,然后使用SqlCommand
和SqlDataReader
从.net程序对其进行调用...
以下是一个例子:
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()
这应该可以解决问题......
问候!