Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обновление dataGridView, Что нужно за классы еще использовать 
:(
    Опции темы
СерегаГоляков
Дата 15.10.2011, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Всё супер :)
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 26.4.2010
Где: НСК

Репутация: нет
Всего: нет



загружаю форму, ей передаю массив которым нужно заполнить dataGridView1, заполняю.
Естественно, ничего не обновляется, что нужно сделать?
Код

public partial class EditProject : Form
    {
 
        public EditProject(string[] mass, int selectedRow)
        {
            InitializeComponent();
            this.selectedRow = selectedRow;
            this.mass = mass;           
            for (int i = 0; i < 9; i++)
            {
                Table.Rows[0].Cells[i].Value = this.mass[i]; 
            }
            //как обновить значения в таблице не понятно!
        }


Это сообщение отредактировал(а) СерегаГоляков - 15.10.2011, 10:29
--------------------
Список всех полезных программ в ОДНОЙ программеhttps://sites.google.com/site/coolprogramms...latnyh-programm...Пьяные белазисты в карьереhttp://www.youtube.com/watch?v=6FGNGMwxJZ4
PM WWW   Вверх
Doss
Дата 15.10.2011, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 5.10.2007

Репутация: нет
Всего: нет



К примеру создать таблицу программно, после в цикле заполнить ее и отобразить.
к примеру создать таблицу
Код

#region Таблица
            //===========================================================
            DataTable newTable = new DataTable("Documenty");

            DataColumn myDateColumn;
            myDateColumn = new DataColumn();
            myDateColumn.DataType = Type.GetType("System.Int32");
            myDateColumn.ColumnName = "id_Key";
            myDateColumn.ReadOnly = true;
            myDateColumn.AllowDBNull = false;
            myDateColumn.Unique = true;

            myDateColumn.AutoIncrement = true;
            myDateColumn.AutoIncrementSeed = 1000;
            myDateColumn.AutoIncrementStep = 1;
            //myTable.Columns.Add(myDateColumn );
            //----
            myDateColumn = new DataColumn();
            myDateColumn.DataType = Type.GetType("System.String");
            myDateColumn.ColumnName = "Текст";
            newTable.Columns.Add(myDateColumn);
            //----
            myDateColumn = new DataColumn();
            myDateColumn.DataType = Type.GetType("System.String");
            myDateColumn.ColumnName = "Рисунок";
            newTable.Columns.Add(myDateColumn);
            //----
            myDateColumn = new DataColumn();
            myDateColumn.DataType = Type.GetType("System.String");
            myDateColumn.ColumnName = "id";
            newTable.Columns.Add(myDateColumn);
            //----
            DataColumn[] pk = new DataColumn[1];
            pk[0] = newTable.Columns["id_Key"];
            newTable.PrimaryKey = pk;
            //==========================================================


После заполнить ее
Код

int i=0;
 foreach (Array arr in mass)
            {
                    DataRow newRow = newTable.NewRow();
                       newRow["Текст"] =arr [i];
                        newRow["id"] =arr [i];
                        newRow["Рисунок"] =arr [i];
i++;
   }
newTable.Rows.Add(newRow);
dataGridView1 .DataSource = newTable;            

Ну что-то подобное.

Добавлено через 1 минуту и 53 секунды
Прошу прощения только 
newTable.Rows.Add(newRow); в цикле должно быть
Код

int i=0;
 foreach (Array arr in mass)
            {
                    DataRow newRow = newTable.NewRow();
                       newRow["Текст"] =arr [i];
                        newRow["id"] =arr [i];
                        newRow["Рисунок"] =arr [i];
i++;
newTable.Rows.Add(newRow);
   }


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0885 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.