none
DataSet to textbox RRS feed

  • Вопрос

  • Имеется код с помощью которого я получаю сумму столбца из .дбф файда в ДатаГрид , но мне нужно вывести эту сумму только в textBox , ДатаГрид использовать не нужно. Помогите каким образом это сделать. 

      System.Data.OleDb.OleDbConnection MyConnection;
                System.Data.DataSet DtSet;
                System.Data.OleDb.OleDbDataAdapter MyCommand;
                MyConnection = new System.Data.OleDb.OleDbConnection(@"provider=vfpoledb;
    Data Source='d:\';Extended Properties=dBASE IV;");
                MyCommand = new System.Data.OleDb.OleDbDataAdapter("select sum(PRICE) from test.FIN where N_DEPART >= 3 ", MyConnection); 
                DtSet = new System.Data.DataSet();
                MyCommand.Fill(DtSet);
               
                dataGridView1.DataSource = DtSet.Tables[0];
               
                MyConnection.Close();

    11 апреля 2012 г. 22:08

Ответы

  • Здравствуйте.

    Для этого вам нужно использовать класс OleDbDataReader:

    MyConnection.Open()
    Dim reader As OleDbDataReader = MyCommand.ExecuteReader()
       While reader.Read()
                'вывод значения в текстбокс
                Console.WriteLine(reader(0).ToString())
       End While
    reader.Close()


    Для связи [mail]

    • Помечено в качестве ответа aNtik636 12 апреля 2012 г. 9:58
    12 апреля 2012 г. 7:04

Все ответы