给出了一个VB的赋值方法,它是通过了cellformatting 事件进行了赋值处理。文中楼主也讲到了是否可以直接赋值的可能:
this.datagridview1.rows[i].cells[j].value="X"
楼主的文章从2010年到2012年也没有人回答他的问题。我也不再去要求答案了,直接把VB的改了C#的,达到了我的要求。
private void pro_OrderProductionTableDataGridView_CellFormatting(object sender,DataGridViewCellFormattingEventArgs e) { if (this.pro_OrderProductionTableDataGridView.Columns[e.ColumnIndex].Index == 3) this.pro_OrderProductionTableDataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = "34"; }好了为了这个事我也花了二天!做个记号给自己一个方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。