我正在尝试使用C#web表单中的下拉列表创建可选择的SQL表。但我正在使用gridview的UpdateCommand
和DeleteCommand
。当我更改表格时,我也必须更改SqlCommand
文本。
我希望像
一样匹配它update [selected.table]
where [selected.value](from 2nd dropdownlist) = @id
答案 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;
}
我不完全确定,但这可能会指出你正确的方向。