Короткий ответ: Да.
- Вы можете использовать
List<T>
в DataSource
- Вы можете использовать
DataTable
в DataSource
(DataTable не связанные с БД)
- Вы можете использовать его без
DataSource
и только определение столбцов и добавление строк
Использовать с List<T>
как DataSource
например:
var data= new List<DataClass>();
data.Add(new DataClass(){Property1=value1 , Property2= ...});
data.Add(new DataClass(){Property1=value2 , Property2= ...});
data.Add(new DataClass(){Property1=value3 , Property2= ...});
dataGridView1.DataSource= data;
И результатом будет dataGridView с 2 столбцами (Property1, property2) и 3 строками.
Для получения дополнительных предварительных сценариев вы можете использовать окно DataSource для добавления нового источника данных в свой проект. Вы также можете добавить объектный источник данных.
использование с DataTable
в DataSource
Вы можете создать DataTable
и добавить столбцы к нему с помощью dataTable.Columns.Add
затем добавьте строки с помощью dataTable.Rows.Add
, а затем установить его в качестве DataSource
сетки.
Использование без DataSource
DataGridView может работать даже без источника данных. Достаточно добавить некоторые столбцы в DataGidView, а затем с помощью datGridView1.Rows.Add
добавить в него новые строки.
какая строка выглядит !! вы можете добавить образец записи. –
slr. он посылает этот Передаваемые: \t Client_PC.vshost.exe \t Client_PC \t C: \ Users \ Admin \ Desktop \ Client_PC \ Client_PC \ Bin \ Debug \ Client_PC.vshost.exe – user3406220