У меня есть datagridview, привязанный к источнику данных, все заголовки добавлены в коллекцию столбцов с заданным набором данных.Как очистить все строки без удаления заголовка столбца datagridview C#
Когда я очистить DataGridView с помощью
DataGridView1.DataSource = null;
Заголовки также исчезают, и когда я заполняю DataGridView снова тексты заголовков являются имена столбцов базы данных.
After clearing and refilling the datagridview
Я делаю это, чтобы заполнить мой DataGridView
MyDataGridView.DataSource = MyDatabase.MyTable.Select(rows => new
{
ProductName = rows.Product.Name,
Quantity = rows.Quantity,
SalePrice = rows.SalePrice,
SubTotal = rows.Quantity * rows.SalePrice
}).ToList();
Итак, можно ли удалить все строки без удаления заголовка столбца?
у вас установлен 'DataGridView.AutoGenerateColumns = ложь;'? – McNets
Не работает –
, вы должны показать свой код, по крайней мере, вовлеченную часть, а не только запрос. – McNets