powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / привязка DataSource программно
11 сообщений из 11, страница 1 из 1
привязка DataSource программно
    #33368007
dumpino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здрасте)
пытаюсь вобщем установить DataSource и DataMember у DataGrid программно
Код: plaintext
1.
2.
3.
4.
5.
SqlConnection conn = new SqlConnection();
			conn.ConnectionString = "Server=DEVELOP;Database=pubs;UID=sa;pwd=sa";
			DataSet ds = new DataSet();
			SqlDataAdapter daAuthors = new SqlDataAdapter("SELECT * FROM jobs", conn);
			daAuthors.Fill(ds);
			DataTable tbl = ds.Tables["Table"];
верхний код отлично работает.
пишу дальше:

Код: plaintext
1.
2.
DataGrid1.DataSource = ds;
			DataGrid1.DataMember = "jobs";
			DataGrid1.DataBind();
и не хотить...(
может я чтото не так понимаю? почему не хочет заполнятся DataGrid. Явных ошибок компилятор и не выдает.
...
Рейтинг: 0 / 0
привязка DataSource программно
    #33368051
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кто такой "jobs"? Что-то я не вижу где такой(с таким именем) DataTable создавался... :)
...
Рейтинг: 0 / 0
привязка DataSource программно
    #33368071
dumpino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
DataTable tbl = ds.Tables["Table"];

исправил на

Код: plaintext
DataTable tbl = ds.Tables["jobs"];
результат аналогичный(
...
Рейтинг: 0 / 0
привязка DataSource программно
    #33368091
Alex_2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для чего создавать "лишний" объект DataTable?

Код: plaintext
1.
2.
3.
4.
SqlConnection conn = new SqlConnection();
			conn.ConnectionString = "Server=DEVELOP;Database=pubs;UID=sa;pwd=sa";
			DataSet ds = new DataSet();
			SqlDataAdapter daAuthors = new SqlDataAdapter("SELECT * FROM jobs", conn);
			daAuthors.Fill(ds, "jobs");
И сразу
Код: plaintext
1.
2.
3.
DataGrid1.DataSource = ds;
			DataGrid1.DataMember = "jobs";
			DataGrid1.DataBind();
...
Рейтинг: 0 / 0
привязка DataSource программно
    #33368110
dumpino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сработало. огромное спасибо.
буду дальше познавать азы =)
...
Рейтинг: 0 / 0
привязка DataSource программно
    #33461711
WEB_DEVELOPER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SqlConnection conn = new SqlConnection("Server=DEVELOP;Database=pubs;UID=sa;pwd=sa");
SqlCommand cmd=new SqlCommand("SELECT * FROM jobs",conn)
conn.Open();
SqlDataReader dr=cmd.ExucuteReader();
DataGrid1.DataSource=dr;
DataGrid1.DataMember = "jobs";
DataGrid1.DataBind();
conn.Close();

Работать будет быстрее
...
Рейтинг: 0 / 0
привязка DataSource программно
    #33462164
f45f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с каких это пор DataReader может служить источником для грида?
...
Рейтинг: 0 / 0
привязка DataSource программно
    #33462177
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
f45f
DataReader может служить источником для грида?

я думаю если посмотреть на ник - WEB_DEVELOPER , то станет понятно к чему это применимо :-)

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
привязка DataSource программно
    #35018789
Observer123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поскажите пожалуйста как точно DataGrid с navigator-ом связать.
каков перечень действий?
(какие поля и как подключать)
...
Рейтинг: 0 / 0
привязка DataSource программно
    #35018801
Observer123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Windows Forms интересует
...
Рейтинг: 0 / 0
привязка DataSource программно
    #35019169
Observer123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел:)


Код: plaintext
1.
2.
3.
4.
5.
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "SampleTable";
dataGridView1.Show();
bindingSource1.DataSource = ds;
bindingSource1.DataMember = "SampleTable";
bindingNavigator1.BindingSource = bindingSource1;
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / привязка DataSource программно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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