可选 sql 表格,带有 C# Web 表单中的下拉列表。通过 gridview 的 updatecommand 和 deletecommand

selectable sql tables with dropdownlist in C# web form. via gridview's updatecommand and deletecommand

我正在尝试在 C# web 中使用下拉列表选择 table SQL tables form.but 我正在使用 gridview 的 UpdateCommandDeleteCommand。当我更改 table 时,我也必须更改 SqlCommand 文本。

我想这样搭配

update [selected.table] 
where [selected.value](from 2nd dropdownlist) = @id

我想您可以切换到 OnRowUpdating 事件并执行如下操作:

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
    string updateQuery = string.Format("UPDATE {0} SET yourcolumns = @params WHERE {1} = @id", selected.table, selected.value);
    SqlDataSource1.UpdateCommand = updateQuery;
}

我不完全确定,但这可能会为您指明正确的方向。