rprado 0 Denunciar post Postado Novembro 26, 2009 Pessoal Em um DataGrid com 3 colunas template sendo 3 botões cada executando um metodo diferente como saber me qual coluna o usuário clicou para realizar o método correspondente a cada botão ? Obrigado!!! Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Novembro 26, 2009 Boa tarde rprado, é como no outro post q te falei, seta o Command name e o command argument e o codigo da pra você saber em qual o usuario clicou. Compartilhar este post Link para o post Compartilhar em outros sites
Eddy Goulart 2 Denunciar post Postado Novembro 26, 2009 Isso msm, como o Ivan apresentou, seta um commandName para o botao que vai estar na coluna da gridView e no evento rowCommand da gridView você identifica.. ex: protected void gv_RowCommand(object sender, GridViewCommandEventArgs e) { //ESSA STRING VAI PEGAR OQUE VOCÊ PRETENDE>>>> string areaGV = e.CommandName.ToString().Trim();//Nome do botão que foi clicado int linha = Convert.ToInt16(e.CommandArgument); //Linha selecionada string codigo = gv.Rows[linha].Cells[0].Text; //linha x da coluna 0 switch (areaGV) { case "alterar": //altera break; case "alterar-status": //altera status break; case "excluir": //exclui break; } } Compartilhar este post Link para o post Compartilhar em outros sites
rprado 0 Denunciar post Postado Novembro 27, 2009 Obrigado Ivan e Eddy problema resolvido Compartilhar este post Link para o post Compartilhar em outros sites