datagridview- все статьи тега


DataGridView заменить значение

dataGridView имеет столбец DataGridViewTextBoxColumn, который считывает данные из моей базы данных. Мне нужно заменить одно значение на другое, например: Если в поле "Дата" у меня есть значение "00.00.0000" - мне нужно заменить его на текст "absent". Как я могу это сделать? ...

Привязка DataGridViewComboBoxCell - " значение недопустимо"

Я пытаюсь привязать отдельные ячейки ComboBox в DataGridView к пользовательскому классу и продолжаю получать ошибку Значение DataGridViewComboBoxCell недопустимо В настоящее время я назначаю источник данных для ячейки IList<ICustomInterface> из словаря, который у меня есть. Однако при установке источника данных индекс для ComboBoxCell Не задан, поэтому выбрано недопустимое значение. Я пытаюсь понять, как заставить его выбрать реальное значение, например, 0-й элемент в списке было ...

DataGridView не будет перерисовываться при обновлении из другого потока

У меня проблема с обновлением DataGridView из другого потока. Позвольте мне объяснить. Когда пользователь нажимает кнопку на форме, мне нужно заполнить сетку несколькими строками. Этот процесс занимает некоторое время, поэтому я делаю это в отдельном потоке. Перед запуском потока я устанавливаю свойство DataGridView.Enabled в false, чтобы запретить пользователю редактировать элементы во время их добавления, а непосредственно перед окончанием рабочего потока я устанавливаю Enabled обратно в true. ...

Сортировать представление DataGridView по нескольким столбцам?

Я искал пример сортировки DataGridView по нескольким столбцам, но, похоже, не смог найти пример, который делает то, что я хотел бы. В принципе, у меня есть привязанный элемент управления DataGridView (привязанный к DataTable/DataView), и привязанный DataTable имеет два столбца:- priority и date. Я хотел бы отсортировать по дате в приоритетном порядке. То есть приоритетный столбец принимает precendence, затем его дату, но оба могут быть восходящими или нисходящими. Так, например, я могу имейте ...

Установите фон представления datagrid в прозрачный

Я попытался установить цвет фона представления таблицы данных, чтобы быть "прозрачным" из свойств, но он сказал "не является допустимым свойством". Как я могу это сделать? ...

Создание отчета RDLC динамически во время выполнения из DataGridView

У меня есть форма AdvancedSearchForm с DataGridView control dgrData и кнопка Report В C# Winform. При нажатии на кнопку Report, я хочу, чтобы форма с ReportView управления будет отображаться с теми же столбцами, как в DataGridView с теми же заголовками столбцов. Форма с DataGridView и кнопкой Ожидаемый результат при нажатии кнопки "отчет": Мой DatagridView (dgrData) контроль связан с SQL “Select Id, c_Name from Country” ConnectionString server=localhost;User Id=root;passw ...

Почему свойство IsNewRow всегда возвращает false?

У меня есть DataGridView, называемый IncTbl. Я зацикливаюсь на нем и добавляю значение того, что находится в столбце 4, индекс i к переменной yearSalary: for (int i = 0; i < IncTbl.Rows.Count; i++) { if (IncTbl.CurrentRow.IsNewRow) break; yearSalary += (decimal)IncTbl[4, i].Value; } Я не хочу добавлять null, потому что я получу NullReferenceException, поэтому я использую СВОЙСТВО IsNewRow. Однако он возвращает false, даже если это новая строка. Как я могу решить эту проблему? ...

Открытие выпадающего списка (в представлении datagrid) элементов одним щелчком мыши

Как я могу избежать двойного щелчка на DropDownButton, используемого в DataGridView? Прямо сейчас я могу просматривать выпадающие элементы в DataGridView, нажав два или более раз. В первый раз он выбирает ячейку, а во второй раз, когда я нажимаю на стрелку DropDownButton, он показывает список. Как я могу добиться того же в один клик? ...

Удалить Последнюю Строку Databound DataGridView C#

Я использую VS 2008/C# и привязываю локальный список вспомогательных классов в качестве источника данных для элемента управления DataGridView. Вызов метода Remove () в моем списке вспомогательных классов запускает событие CellFormatting DataGridView, что имеет смысл (немного). При удалении любого элемента DataBoundItem последней строки в сетке (если сетка содержит более одной строки) коллекция строк DataGridView не обновляется до возникновения этого события. Итак, в CellFormatting обработчи ...

Изменение ширины вертикальной полосы прокрутки в dataGridView

Я разрабатываю приложение для сенсорного экрана. Меня попросили увеличить размер полос прокрутки, чтобы пользователи могли их использовать. До сих пор мне не удалось разобраться в этом. Я читал, что если вы увеличите ширину полосы прокрутки окна MainForm, то dataGridView унаследует ее. Я попробовал несколько вещей, но до сих пор не смог заставить его работать. Два ближайших способа, которые я пробовал, - это 1) Когда я строю сетку, я добавляю следующее foreach (Control ctrl in dataGridView ...

Datagridview не обновляется в форме, которая уже открыта

Я создал приложение, которое обновляет форму журналов всякий раз, когда электронная почта успешно отправляется. Мой код выглядит примерно так: MailSender.cs void Serche() { { //perform thread background ip scanner } if (InvokeRequired){ this.Invoke(new MethodInvoker(delegate { sendReport(); })); } } public void sendReport() { //some codes to trigger time schedule to send report ExportT ...

Как изменить значение ячейки для всего столбца datagridview?

Я бы хотел, чтобы столбец datagridview проверял все или не проверял ничего. Приведенный ниже код работает, но есть ли более простой / быстрый способ сделать это? Для установки значения для всех ячеек в столбце? if(searchResultsGrid.Columns["checkboxColumn"].HeaderText == "CheckAll") { searchResultsGrid.Columns["checkboxColumn"].HeaderText = "UncheckAll"; foreach (DataGridViewRow row in searchResultsGrid.Rows) { row.Cells["checkboxColumn"].Value = true; searchResultsG ...

Дублирование Строк В DataGridView

Следующий код загружает файл с разделителями табуляции в мой DataGridView (загружает 1 запись из файла данных). Все это прекрасно работает, однако мне нужно продублировать эту запись X раз. Как только строка будет продублирована, мне нужно будет в конечном итоге отредактировать некоторые поля и записать в новый файл с добавленными строками. Я пробовал добавлять строки динамически, но он кричит на меня, говоря, что я не могу, потому что данные связаны. Предложения? Dim file As String = "Te ...

Добавление элемента управления datagridview различных типов клеток в столбце

Цель Мой datagridview имеет два столбца ([Вопрос], [Ответ]). В зависимости от известного типа вопроса (Да/нет флажок, текст текстовое поле, загрузка файлов кнопка ) я хочу, чтобы ячейка столбца имела соответствующийэлемент управления . Пример Строки Datagridview: [33]} [Вопрос] Вы курите? [Ответ] (YesNo Флажок ) [Вопрос] Как сколько тебе лет? [Ответ] (Текст Textbox ) [Вопрос] загрузка документа [ответ] (загрузка файла кнопка ) Работа Я программно создаю свои datagridviews. Pr ...

Как автоматически изменить размер столбцов в элементе управления DataGridView и разрешить пользователю изменять размер столбцов в той же сетке?

я заполняю элемент управления DataGridView в форме Windows (C# 2.0 не WPF). моя цель-отобразить сетку, которая аккуратно заполняет всю доступную ширину ячейками-т. е. нет неиспользуемых (темно-серых) областей справа и размеров каждого столбца соответственно в соответствии с содержащимися в нем данными,но также позволяет пользователю изменять любому из столбцов по своему вкусу. Я пытаюсь достичь этого, установив AutoSizeMode каждого столбца, чтобы быть DataGridViewAutoSizeColumnMode.AllCells за ...

WPF DataGrid-кнопка в столбце, получающая строку, из которой она появилась в обработчике событий Click

Я установил itemsource моего WPF Datagrid в список объектов, возвращенных из моего DAL. Я также добавил дополнительный столбец, который содержит кнопку, xaml ниже. <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGr ...

Индекс текущей выбранной строки в DataGridView

Это очень просто. Как мне получить индекс выбранного в данный момент Row на DataGridView? Я не хочу Row объект, я хочу индекс (0 .. северный.) ...

Как привязать список к элементу управления DataGridView?

у меня простой List<string> и я хотел бы, чтобы он отображался в ...

Привязка списка к DataGridView в WinForm

у меня есть класс class Person{ public string Name {get; set;} public string Surname {get; set;} } и List<Person> к которому я добавляю некоторые элементы. Список привязан к моему DataGridView. List<Person> persons = new List<Person>(); persons.Add(new Person(){Name="Joe", Surname="Black"}); persons.Add(new Person(){Name="Misha", Surname="Kozlov"}); myGrid.DataSource = persons; нет проблем. myGrid отображает две строки, но когда я добавляю новые элементы в мой ...

Как заставить DataGridView показать выбранную строку?

мне нужно заставить DataGridView для отображения выбранного row. короче говоря, у меня есть textbox изменения DGV выбор на основе того, что набирается в textbox. Когда это происходит, выбор изменяется на соответствующий row. к сожалению, если выбрано row находится вне поля зрения, я должен вручную прокрутить вниз, чтобы найти выбор. Кто-нибудь знает, как заставить DGV для отображения выбранного row? спасибо! ...