Zdravím, už docela dlouho se trápím s jednou věcí. Mám GridView, kde pomocí ObjectDataSource z db načítám data z tabulky. Mám na to nějakou metodu Select. Dále pak mám proceduru Delete na mazání řádků tabulky, parametrem je id. Vytvořím si událost SelectedIndexChanged, kde uvedu toto:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
Database.SortimentTable deleteSourceRecord = new Database.SortimentTable();
GridViewRow row = GridView1.SelectedRow;
deleteSourceRecord.ProcedureDelete(Convert.ToInt32(row.Cells[0].Text));
Response.Redirect(Request.RawUrl);
}
Po kliknutí na delete v GridView se ale neprovede vůbec nic. V databázi procedura normálně funguje. Ta tabulka má jen id a jeden varchar. Kde by mohl být zakopaný pes, případně jak to udělat jinak ?
|