Pegar valor de uma coluna no AspxGridView
11/06/2014
0
Olá Pessoal estou com um problema no Asp.Net C# estou usando o AspxGridView da Dev, estou populando ela com o seguinte codigo
PessoasDAL pessoas = new PessoasDAL();
gbPessoas.DataSource = pessoas.ConsultaPessoas(eConsulta.Text, Convert.ToString(cbConsulta.Value));
gbPessoas.DataBind();
pnCad.Visible = false;
é uma grid simples
<dx:ASPxGridView ID="gbPessoas" runat="server" AutoGenerateColumns="False" Theme="Office2010Blue" Width="100%">
<Columns>
<dx:GridViewCommandColumn VisibleIndex="0" Caption="■" ShowSelectCheckbox="True" Width="5px" Name="sel">
</dx:GridViewCommandColumn>
<dx:GridViewDataTextColumn Caption="Código" FieldName="Idpessoas" VisibleIndex="1" Width="20px">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="Razão" FieldName="Razao" VisibleIndex="2">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="Fantasia" FieldName="Fantasia" VisibleIndex="3">
</dx:GridViewDataTextColumn>
</Columns>
<SettingsText EmptyDataRow="Não há dados." />
<Styles>
<AlternatingRow Enabled="true" />
</Styles>
<SettingsBehavior AllowSelectSingleRowOnly="True" />
<Settings VerticalScrollBarStyle="Virtual" />
</dx:ASPxGridView>
porem eu tenho os botoes para controle, Incluir, Editar, Apagar .....
galera eu queria poder a partir do botão pegar da linha selecionada o valor do campo ID para eu mandar consultar os dados e editar.
Alguem sabe me dizer como ?
PessoasDAL pessoas = new PessoasDAL();
gbPessoas.DataSource = pessoas.ConsultaPessoas(eConsulta.Text, Convert.ToString(cbConsulta.Value));
gbPessoas.DataBind();
pnCad.Visible = false;
é uma grid simples
<dx:ASPxGridView ID="gbPessoas" runat="server" AutoGenerateColumns="False" Theme="Office2010Blue" Width="100%">
<Columns>
<dx:GridViewCommandColumn VisibleIndex="0" Caption="■" ShowSelectCheckbox="True" Width="5px" Name="sel">
</dx:GridViewCommandColumn>
<dx:GridViewDataTextColumn Caption="Código" FieldName="Idpessoas" VisibleIndex="1" Width="20px">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="Razão" FieldName="Razao" VisibleIndex="2">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="Fantasia" FieldName="Fantasia" VisibleIndex="3">
</dx:GridViewDataTextColumn>
</Columns>
<SettingsText EmptyDataRow="Não há dados." />
<Styles>
<AlternatingRow Enabled="true" />
</Styles>
<SettingsBehavior AllowSelectSingleRowOnly="True" />
<Settings VerticalScrollBarStyle="Virtual" />
</dx:ASPxGridView>
porem eu tenho os botoes para controle, Incluir, Editar, Apagar .....
galera eu queria poder a partir do botão pegar da linha selecionada o valor do campo ID para eu mandar consultar os dados e editar.
Alguem sabe me dizer como ?
Interativa Sistemas
Curtir tópico
+ 1
Responder
Posts
17/06/2014
Joel Rodrigues
Talvez este link lhe ajude: http://www.devexpress.com/Support/Center/Question/Details/Q337261
Responder
01/07/2014
Luciano Lima
No evento RowCommand pode pegar o valor e.KeyValue ou usar o metodo da Grid GetSelectedFieldValues("Campo")
Responder
Clique aqui para fazer login e interagir na Comunidade :)