<asp:GridView ID="GridView1" autogenerateselectbutton="True" selectedindex="0"
autogeneratecolumns="True" allowpaging="true" runat="server" CssClass="style39"
datakeynames="Email" RowCommand="GridView1_RowCommand" ShowSelectButton="True">>
У меня есть эта кнопка выбора в моем виде сетки.У меня есть кнопка удаления на странице.Я хочу удалить выбранную строку, но как я могу передать значение в функцию удаления, чтобы я мог написать код для удаления выбранной строки в базе данных.Я хочу знать, какая строка выбрана, как передать значение.
У моего вида сетки есть столбец с именем email и именем пользователя.Я хочу передать выбранную строку по электронной почте.Спасибо
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "CommandName")
{
String Email = e.CommandArgument.ToString(); // will Return current Row primary key value
MySqlConnection connectionString = new MySqlConnection("Server=127.0.0.1;Database=surelyknown;Uid=root");
connectionString.Open();
MySqlDataAdapter adapter = new MySqlDataAdapter();
MySqlCommand command = new MySqlCommand();
command = new MySqlCommand("DELETE from tbl_group, tbl_usergroups using tbl_group inner join tbl_usergroups where tbl_group.GroupID =@Email And tbl_usergroups.tbl_group_GroupID =@Email", connectionString);
command.Parameters.Add("@Email", MySqlDbType.VarChar, 25);
command.Parameters["@Email"].Value = Email;