powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Немогу добавить данные в dataGrid
8 сообщений из 8, страница 1 из 1
Немогу добавить данные в dataGrid
    #32419089
Scalder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По нажатию кнопки пытаюсь загрузить данные в dataGrid....
Код: 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.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
// Создадим виртуальную таблицу
			DataTable FirstTable = new DataTable( "Customers" );
			// Для добавления столбцов нам нужен объект DataColumn.
			DataColumn column;
			column = new DataColumn();
			//тип столбца, нужно указывать тип .Net
			column.DataType = Type.GetType( "System.Int32" );
			// имя столбца
			column.ColumnName =  "customer_id" ;
			//поле автоинкрементное,  причём если AutoIncrement установим 
			//в true и тип поля не int, то получим ексепсион
			column.AutoIncrement = true;
			// заголовок столбца, причём если не утановлен, то
			//возвращает значение ColumnName
			column.Caption =  "Id покупателя" ;
			//можно изменять
			column.ReadOnly = false;
			// уникальный
			column.Unique = true;				
			//добавляем в таблицу
			FirstTable.Columns.Add(column);
			//дальше аналогично и для Name
			column = new DataColumn();
			column.DataType = Type.GetType( "System.String" );
			column.ColumnName =  "name" ;
			column.AutoIncrement = false;
			сolumn.Caption =  "Имя" ; // column не найдено
			сolumn.ReadOnly = true; // Тоже самое
			column.Unique = false;
			FirstTable.Columns.Add(column);
			// Создадим датаСет
			DataSet LeonDataSet = new DataSet();
			// Добавим в датасет нашу таблицу
			LeonDataSet.Tables.Add(FirstTable);
			// Для добавления данных в таблицу нужен:
			DataRow row;
            // Для добавления новой строки воспользуемся методом таблицы NewRow()
			row = FirstTable.NewRow();
			// Создадим запись
			row[ "name" ] =  "Artem" ;
			// И добавим её.
			FirstTable.Rows.Add(row);	
			// Подтвердить изменения
			FirstTable.AcceptChanges();

			// Привяжем dataGrid1 к нашим данным
			dataGrid1.DataSource=LeonDataSet;
			dataGrid1.dataMember=(FirstTable); //'System.Windows.Forms.DataGrid.dataMember' is inaccessible due to its protection level

...
Рейтинг: 0 / 0
Немогу добавить данные в dataGrid
    #32419774
Scalder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну может хотя-бы у кого пример есть создания datagrid с данными....
нужно ведь....
...
Рейтинг: 0 / 0
Немогу добавить данные в dataGrid
    #32419801
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так?

dataGrid1.dataMember=FirstTable.TableName;
...
Рейтинг: 0 / 0
Немогу добавить данные в dataGrid
    #32419945
Andy2kfi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. this.dataGrid1 = new System.Windows.Forms.DataGrid();

2. this.dataGrid1.DataSource = this.datatable1;

this.oleDbSelectCommand1.CommandText = "Select * from... where...";

3. this.oleDbDataAdapter1.Fill(this.datatable1);
...
Рейтинг: 0 / 0
Немогу добавить данные в dataGrid
    #32420320
Scalder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дома повозился с датагридом - данные загрузил....
Теперь другая фигня... необходимо по мере прокрутки подгружать данные в него...
Т.е. Есть таблица в ней 14 т. записей. Сразу грузить их смысла нет...
Может пользователь захочет уточнить список?
Сначала грузим только 10 записей (допустим столько у него сразу помещаеться на экране + 1), а если пользователь будет прокручивать вниз датагрид - мы ему подкидываем ещё записей... так и нагрузка на сервак будет более смазанной....
Чем больше записей в таблице - тем более нужен данный метод....
...
Рейтинг: 0 / 0
Немогу добавить данные в dataGrid
    #32421662
Scalder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да что такое никто не может делать бэкап программно для interbase.... неужели никто не может и добавить данные на C# ? м-дя :(
...
Рейтинг: 0 / 0
Немогу добавить данные в dataGrid
    #32422140
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select top xxx * from table ??
____
...
Рейтинг: 0 / 0
Немогу добавить данные в dataGrid
    #32422729
Фотография SergLet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убери последние две строки и вообще DataSet он здесь не нужен
это лишний контейнер! И запиши:

dataGrid1.DataSource=FirstTable.DefaultView;

MSDN !
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Немогу добавить данные в dataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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