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

时间:2015-08-07 12:11:56

标签: c# sql .net gridview drop-down-menu

我正在尝试使用C#web表单中的下拉列表创建可选择的SQL表。但我正在使用gridview的UpdateCommandDeleteCommand。当我更改表格时,我也必须更改SqlCommand文本。

我希望像

一样匹配它
update [selected.table] 
where [selected.value](from 2nd dropdownlist) = @id

1 个答案:

答案 0 :(得分:0)

我猜您可以选择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;
}

我不完全确定,但这可能会指出你正确的方向。