ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 24.04.2010, 00:23
BrainDeaD
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме:
3516666

Репутация: 439


По умолчанию

Цитата:
Сообщение от Chaak  
Как из базы данных MSSql получить данные в XML и сразу задать их как DataSource для Menu. (Visual studio 2005 Express)
не знаю, что ты подразумеваешь под Menu, по этому я использовал DataGridView.
здесь мы пишем данные из таблицы в dataset, а из него пишем в XML и в DataGridView.
Код:
using System;
using System.Data;
using System.Xml;
using System.Data.SqlClient; 
using System.IO; 
namespace WriteXML
{
   public class Myclass 
   { 
      static void Main() 
      {
         string connection = "user id=sa;password=password;" + "Database=database;server=(local);";
         string query = "SELECT * FROM table"; 

         SqlConnection conection = new SqlConnection(connection);
         SqlDataAdapter adapter = new SqlDataAdapter(); 
         adapter.SelectCommand = new SqlCommand(query, connection);

         DataSet dataset = new DataSet();
         adapter.Fill(dataset);
         FileStream filestream = new FileStream("C://Data.xml", FileMode.OpenOrCreate, FileAccess.Write);
        dataset.WriteXml(filestream);
        filestream.Close();
        
        DataGridView dataGridView = new DataGridView();
        dataGridView.DataSource = dataset;
        dataGridView.DataMember = "member";
      }
   }
}
если понадобится снова зачитать данные из XML, то это можо сделать так:
Код:
DataSet dataset = new DataSet();
dataset.ReadXml("C:\\Data.xml");
dataGridView.DataSource = dataset;
dataGridView.DataMember = "member";
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы и ответы - *NIX Сервера. zythar *nix системы 294 17.06.2010 08:39
Обсуждение темы. Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 55 16.06.2010 01:07
Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 0 07.06.2008 18:52
Мультимедийные Обучающие Курсы TeachPro Java VenTeL ПО для Web разработчика 8 24.04.2008 15:38
Словарь Java-терминов foreva Чужие Статьи 0 08.02.2005 16:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ