Привет всем, у меня есть GridView (GridView1) Я добавил столбец и вставил кнопку:
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AutoGenerateColumns="False" DataSourceID="ObjectDataSource2"
onselectedindexchanged="GridView1_SelectedIndexChanged" Width="798px">
<Columns>
.....
<asp:ButtonField ButtonType="Button" CommandName="cmdFlag" Text="Flag" />
</Columns>
</asp:GridView>
По сути, при нажатии кнопки я хочу запустить обновление SQL, но не могу нажать кнопку, чтобы ввести C # и добавить запрос. Я могу получить в C # для страницы, но не знаю, что написать для метода.
Вот код C #:
void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "cmdFlag")
{
con.Open();
cmd = new SqlCommand("UPDATE Comments SET Flagged = '" + "Yes" + "'", con);
cmd.ExecuteNonQuery();
}
}
Хотя ничего не делает. В основном мне нужно, чтобы он посмотрел на строку, и если нажата помеченная кнопка, измените комментарий на «Да» под помеченной.