DataGridRow的创建
用原始datagridview的列名賦值的時候找不到列名,用索引就可以,不知道是怎么回事
?DataGridViewRow?dr?=?new?DataGridViewRow();
?dr.CreateCells(this.dataGridView1);
?for?(int?i?=?0;?i?<?this.dataGridView1.Columns.Count;?i++)
???{
??????dr.Cells[this.dataGridView1.Columns[i].Index].Value?=?this.dataGridView1.Columns[i].Name;
????}
?this.dataGridView1.Rows.Add(dr);
如果把紅字換成this.dataGridView1.Columns[i].Name就報找不到這個列名。
? allSize = allSize - 100;
???????????????? if (allSize < 200) columnSize = allSize + 27;//列寬初始化調整
???????????????? DataGridViewColumn dataGridViewColumn = new DataGridViewColumn();
???????????????? DataGridViewCell dataGridViewCell = new DataGridViewTextBoxCell();
???????????????? dataGridViewColumn.CellTemplate = dataGridViewCell;//設置單元格文本格式//異常
???????????????? dataGridViewColumn.Width = columnSize;//單元格大小
???????????????? dataGridViewColumn.HeaderText = str;
???????????????? dataGridView1.Columns.Add(dataGridViewColumn);
???????????? }
總結
以上是生活随笔為你收集整理的DataGridRow的创建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 操作XML 报错:根级别上的数据无效 和
- 下一篇: 三星“打法”:先模仿对手 再吃掉对手