powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как отобразить выпадающий список в dgv при привязке класса?
2 сообщений из 2, страница 1 из 1
Как отобразить выпадающий список в dgv при привязке класса?
    #38898728
Есть класс
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
public class ClassWithArrayProperty {
	public string foo { get; set; }
	public string[] values { get; set; }
	public ClassWithArrayProperty() {
		foo = "foo";
		values = new string[] { "One", "Two", "Three" };
	}
}


Одно из свойств, как видно, — массив. Если биндить этот класс в dgv, скажем через BindingList, то биндится только строковое свойство:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
public partial class Form1 : Form {
	BindingList<ClassWithArrayProperty> cwap;
	public Form1() {
		InitializeComponent();
		dataGridView1.AutoGenerateColumns = true;
		cwap = new BindingList<ClassWithArrayProperty>();
		dataGridView1.DataSource = cwap;
	}
}


Вопрос: как указать dgv, что нужно присоединить массив и показать его в виде выпадающего списка?
...
Рейтинг: 0 / 0
Как отобразить выпадающий список в dgv при привязке класса?
    #38898811
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Витер,

можно добавить колонку отдельно:
Код: c#
1.
2.
3.
4.
var valuesColumn = new DataGridViewComboBoxColumn();
valuesColumn.HeaderText = "Values";
valuesColumn.DataSource = new ClassWithArrayProperty().values;
dataGridView1.Columns.Add(valuesColumn);
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как отобразить выпадающий список в dgv при привязке класса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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