Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala Aê galera.... estou com um problema simples, mas que já me tomou a tarde toda....
seguinte... populei um gridview com ObjectDataSource... e adicionei no gridview o "enabele deleting".....
na hora que eu clico no "Deletar" dentro do meu grid ele até chama a o methodo... "ExcluiGrupo(string _idGrupo)" porém o parâmnetro "idGrupo" sempre está null, e ele deveria ter o conteudo da celula[0] na linha que foi clicada... (id do grupo).
segue o "html" do grid e a assinatura do metodo que exclui..
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="objSelect">
<Columns>
<asp:BoundField DataField="gsIdGrupo" HeaderText="gsIdGrupo" SortExpression="gsIdGrupo" />
<asp:BoundField DataField="gsGrupo" HeaderText="gsGrupo" SortExpression="gsGrupo" />
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="objSelect" runat="server" DeleteMethod="ExcluiGrupo" InsertMethod="CadastraGrupo"
SelectMethod="ListaGrupo" TypeName="CORE.BLL.Grupo"
UpdateMethod="AtualizaGrupo">
<DeleteParameters>
<asp:Parameter Name="_idGrupo" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="_idGrupo" Type="String" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="_nomeGrupo" Type="String" />
<asp:Parameter Name="_permissoes" Type="String" />
</InsertParameters>
</asp:ObjectDataSource>
[System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjec
MethodType.Delete, true)]
public static bool ExcluiGrupo(string _idGrupo)
{
return true;
}Carregando comentários...