powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как связать DataGridView с DataAdapter?
4 сообщений из 4, страница 1 из 1
Как связать DataGridView с DataAdapter?
    #35689234
Michael Melvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вывести результат SELECTa прямиком в DataGridView
Я использую то, что использовал в консоли:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
            string connString = @"server = .\sqlexpress; integrated security = true; database = Competitions";
            string qry = @"select * from tblParticipants where Age = 18 and Code < 150";
            string upd = @"update tblParticipants set PartFamily = @PartFamily where Code = @Code";
            SqlConnection conn = new SqlConnection(connString);

            try
            {
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = new SqlCommand(qry, conn);

                DataSet ds = new DataSet();
                da.Fill(ds, "tblParticipants");
                ds.WriteXml("../../tblParticipants.xml");

                DataTable dt = ds.Tables["tblParticipants"];

                foreach (DataRow row in dt.Rows)
                {
                    Console.WriteLine("│{0}│{1}│{2}│{3}│",
                       row["PartFamily"].ToString().PadRight(20),
                       row["Team"].ToString().PadRight(15),
                       row["Age"].ToString().PadRight(3),
                       row["Weight"].ToString().PadRight(3));
                }

Тут я в консоль вывожу, но точно тем же методом мог бы вывести и в dataGridView - по строчкам.
А как связать непосредственно с datagridview?
Код: plaintext
1.
2.
3.
            SqlConnection conn = new SqlConnection(@"server = .\sqlexpress; integrated security = true; database = SportsCompetitions");
            SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM tblBlank", conn);
            DataSet ds = new DataSet();
и в общем содержимое DataAdapter'a как-то надо связать с DataGridView.
...
Рейтинг: 0 / 0
Как связать DataGridView с DataAdapter?
    #35689471
Michael Melvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
        private void mnuMainList_Click(object sender, EventArgs e)
        {
            SqlConnection conn = new SqlConnection(@"server = .\sqlexpress; integrated security = true; database = SportsCompetitions");
            SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM tblBlank", conn);
            DataSet ds = new DataSet();
            ds.Clear();
            da.Fill(ds, "myTable");
            dataGridView1.DataSource = ds.Tables["myTable"];

        }

Большое всем спасиба за внимание
...
Рейтинг: 0 / 0
Как связать DataGridView с DataAdapter?
    #35689568
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. DataTable only с гольовой хватит:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
private void mnuMainList_Click(object sender, EventArgs e)
{
	SqlConnection conn = new SqlConnection(@"server = .\sqlexpress; integrated security = true; database = SportsCompetitions");
	SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM tblBlank", conn);
	DataTable dt = new DataTable();
	da.Fill(dt);
	dataGridView1.DataSource = dt;
}
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как связать DataGridView с DataAdapter?
    #35689614
Michael Melvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft, очень благодарен))) Спасиба))
исправил
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как связать DataGridView с DataAdapter?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]