RELUVIARI 0 Denunciar post Postado Novembro 18, 2003 e ai galera tenho uma duvida em recuperar valor de um data grid espero que possam me ajudar..1ºeu passo o parametro Registro que é o que o cara selecionar no datagrid:public void NavegaRegistros( string Registro, string Acao ){ ClassManipula Objeto = new ClassManipula(); Objeto.SetRegistro (System.Convert.ToDouble(Registro)); Objeto.Consultar();}depois na minha classe eu faço issopara dar o select:public class ClassManipula { public SqlDataReader dr; protected double _Registro; protected string _Proposta; protected string _Nome; public void SetRegistro( double Valor ) { _Registro = Valor; } public double GetRegistro() { return _Registro; } public void SetProposta( string Valor ) { _Proposta = Valor; } public string GetProposta() { return _Proposta; } public void SetNome( string Valor ) { _Nome = Valor; } public string GetNome() { return _Nome; } public void Consultar() { String conexao = System.Configuration.ConfigurationSettings.AppSettings["conexao"]; SqlConnection Conn = new SqlConnection(conexao); string sql = "Select * from propostas where proposta = " + _Registro ; SqlCommand cmd = new SqlCommand(sql,Conn); Conn.Open(); cmd.ExecuteNonQuery(); dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);depois eu recupero dessa maneirapublic void Consultar( string GetProposta, string GetNome ) { if (dr.Read()) { EditProposta.Text = GetProposta ; EditProposta.Text = GetNome ; } }mais ele nao aparece no campo o que pode ser agradeço pela atenção de vcs[]'sDanilo Compartilhar este post Link para o post Compartilhar em outros sites
felipedrumond 0 Denunciar post Postado Novembro 19, 2003 Eu não entendi muito bem sua pergunta mas, se você está clicando em selecionar ("cara selecionar"), é assim:private void DataGrid_SelectedIndexChanged(object sender, System.EventArgs e){ int selecionado = e.Item.ItemIndex; } Compartilhar este post Link para o post Compartilhar em outros sites