Если вы пишете приложение WinForms, то вы можете использовать DataTable для хранения данных и DataGridView для его отображения. Просто создать DataTable:
dataTable = new DataTable();
Создать столбцы нужно программно:
var columnSpec = new DataColumn();
columSpec.DataType = typeof(decimal); // If it holds a decimal
columSpec.ColumnName = "Interest Rate";
dataTable.Columns.Add(columnSpec);
Добавьте DataGridView в форму с помощью конструктора - но не делают и то, как только таблица была создана привязать его к сетке с использованием:
dataGridView.DataSource = dataTable;
Вы можете установить свойства в сетке из дизайнерского вида.
Я сделал это в режиме только для чтения, где DataTable заполнен из программы и просто отобразил его. Все, что пользователь может сделать, это изменить размер, изменить порядок или установить видимость в столбцах. Для добавления новых строк вам нужно подключить в RowsAdded
событие
Можете ли вы дать больше объяснений на ваш вопрос. Вы используете приложение Windows для этого? – rahul
да я приложение для Windows, я просто хочу добавить таблицу, но нет таблицы в C#, поэтому вместо нее есть какой-либо другой способ. – Arunachalam
Вы сказали, что используете для этой цели datagrid. Тогда для чего вам нужен другой контроль? – rahul