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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не возможно добавить новую запись, Не возможно добавить новую запись 
V
    Опции темы
Compositum
Дата 25.1.2008, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Senior developer
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 430
Регистрация: 6.1.2008
Где: Санкт-Петербург

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



На форме имеется гридВью, источником данных которой задана DataTable.
Данные в гридвью отображаются, но добавить новую запись не возможно - нет внизу пустой строки для добавления записи. Почему?
Код:
Код

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace ADO
{
    public partial class Form1 : Form
    {
        DataTable tbl = new DataTable("abcd");        
        public Form1()
        {
            InitializeComponent();            
        }

        private void btnConnectLook_Click(object sender, EventArgs e)
        {
            //Строю строку подключения
            Cnn.cnnBild.DataSource = ".";
            Cnn.cnnBild.InitialCatalog = "BaseFromSQL";
            Cnn.cnnBild.UserID = "sa";
            Cnn.cnnBild.Password = "123";
            //Задаю подключение
            Cnn.cnn.ConnectionString=Cnn.cnnBild.ConnectionString;
            //Строю комманду выборки
            Cnn.cmd.Connection = Cnn.cnn;
            Cnn.cmd.CommandText = "Select * from lib.TreeMaterials";
            try 
            {
                Cnn.cnn.Open();                
            }
            catch (Exception)
            {
                MessageBox.Show(Convert.ToString("Connection " + Cnn.cnn.State));
                return;
            }
            SqlDataReader sqlDr = Cnn.cmd.ExecuteReader();
            tbl.Clear();
            tbl.Load(sqlDr);
            Cnn.cnn.Close();
            gridControl1.DataSource = tbl;
            
        }
    }
}


user posted image

Это сообщение отредактировал(а) Compositum - 25.1.2008, 11:13
PM   Вверх
mr.DUDA
Дата 25.1.2008, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Нужно поставить AllowUserToAddRows = true у датагридвью


--------------------
user posted image
PM MAIL WWW   Вверх
Compositum
Дата 25.1.2008, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Senior developer
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 430
Регистрация: 6.1.2008
Где: Санкт-Петербург

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



Цитата(mr.DUDA @ 25.1.2008,  11:15)
Нужно поставить AllowUserToAddRows = true у датагридвью

это компонент DevExpress. у его датаГрид вью я не нашел этого свойства...
PM   Вверх
mr.DUDA
Дата 25.1.2008, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



У девекспрессовского грида 100% есть похожее свойство, не помню только как называется (3 года назад в последний раз работал с ним). Что-то со словами Add и Rows.


--------------------
user posted image
PM MAIL WWW   Вверх
Compositum
Дата 25.1.2008, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Senior developer
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 430
Регистрация: 6.1.2008
Где: Санкт-Петербург

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



Цитата(mr.DUDA @ 25.1.2008,  11:20)
У девекспрессовского грида 100% есть похожее свойство, не помню только как называется (3 года назад в последний раз работал с ним). Что-то со словами Add и Rows.

Нашел:

Код

UseEnabledNavigator=true;


user posted image
PM   Вверх
mr.DUDA
Дата 25.1.2008, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Новая строка со звёздочкой там тоже есть, надо просто найти её.


--------------------
user posted image
PM MAIL WWW   Вверх
Compositum
Дата 25.1.2008, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Senior developer
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 430
Регистрация: 6.1.2008
Где: Санкт-Петербург

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



Цитата(mr.DUDA @ 25.1.2008,  13:22)
Новая строка со звёздочкой там тоже есть, надо просто найти её.

ну уж не знаю... я перелопатил все что можно - не нашел.
PM   Вверх
mr.DUDA
Дата 25.1.2008, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Эх, был бы девекспресс - смог бы сказать где что, а так.... smile 


--------------------
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


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

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


 




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


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

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