Естль небольшой код: private void button1_Click(object sender, EventArgs e) { // Соединение с БД OdbcConnection cnn = new OdbcConnection("Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=" + "Data"); cnn.Open(); // Выполняем SQL-запрос string query = "select max(lastname) as [ФИО], sum(op_sum) as [Взносы] from " + " operations.txt"; query += " , accounts.txt where id = id_acc "; query += " group by id_acc "; query += " union select 'Итого' as [ФИО], sum(op_sum) as [Взносы] "; query += " from operations.txt "; query += " order by [Взносы]"; DataSet ds = new DataSet(); OdbcDataAdapter da = new OdbcDataAdapter(query, cnn); da.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; dataGridView1.DataMember = ""; cnn.Close(); } Источник данных также остается текстовый файл, но надо сделать тоже самое не используя ADO.NET вот... Натолкните на мысль плиз
milaman, а прямое чтение из файла чем не нравится?(насколько понял у вас есть файл с инфой и эту инфу нужно взять из файла, так что ли? и какая структура файла? каждая таблица это файл или в одном файле таблицы? по подробнее про файл данных)
milaman, ппц, уважаемый вы где учитесь-то? это в школе проходят на уроках информатики. на бэйсике это десяток строк, ну в дельфи каком нить или с# поболе будет, но суть одна - прямой доступ к файлу, хошь через поток, хош просто читать, а если совсем садомазо, то можно и в бинарнике мутить.
ну видимо написать свой text driver, который будет уметь из текстового файла загружаться, его экземпляр датасорсом назначать. А вообще задача какая-то подозрительно дурная ))