How to create rows progrmatically in the datagridview?
How to make certain rows as read-only?
How to make certain cells as read-only?
namespace WindowsFormsApplication1 { public partial class Form1 : Form { const int numberOfColumns = 10; const int numberOfRows = 5; public Form1() { InitializeComponent(); for (int columnCount = 0; columnCount < numberOfColumns;
columnCount++) { DataGridViewColumn NewColumn = new DataGridViewColumn(); DataGridViewCell cell = new DataGridViewTextBoxCell(); cell.Style.BackColor = Color.Wheat; NewColumn.CellTemplate = cell; dataGridView1.Columns.Add(NewColumn); } int RowNumber; DataGridViewRow NewRow; for(int rowCount = 0; rowCount < numberOfRows; rowCount++) { RowNumber = dataGridView1.Rows.Add(); NewRow = dataGridView1.Rows[RowNumber]; for (int columnCount = 0; columnCount < numberOfColumns;
columnCount++) { NewRow.Cells[columnCount].Value = columnCount.ToString(); } NewRow.ReadOnly = true; } } } }
No comments:
Post a Comment