社区
C#
帖子详情
WinForm中的DataGridView从初始化到最终显示,经历的过程?引发事件的顺序?
quou2002
2006-10-19 05:29:28
以前vs2003下使用Web下的DataGrid时,还算了解它的生成流程,到了vs2005下WinForm中的DataGridView,就犯迷糊了。哪位知道其大致的初始化和事件流程?
例如:我在最后自定义一列,如果此行满足某种条件,我就在此cell填入字符“ok”,这个处理是应该放在哪个事件里?
...全文
441
2
打赏
收藏
WinForm中的DataGridView从初始化到最终显示,经历的过程?引发事件的顺序?
以前vs2003下使用Web下的DataGrid时,还算了解它的生成流程,到了vs2005下WinForm中的DataGridView,就犯迷糊了。哪位知道其大致的初始化和事件流程? 例如:我在最后自定义一列,如果此行满足某种条件,我就在此cell填入字符“ok”,这个处理是应该放在哪个事件里?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Knight94
2006-10-19
打赏
举报
回复
参看
http://www.codeproject.com/books/PresentDataDataGridView.asp
BSC
2006-10-19
打赏
举报
回复
要实现你说的:
“我在最后自定义一列,如果此行满足某种条件,我就在此cell填入字符“ok”,这个处理是应-该放在哪个事件里?”功能应该在定义DataColumn的时候自定义DataColumn的Expression
例如:通过价格计算税和总额
DataColumn cPrice;
DataColumn cTax;
DataColumn cTotal;
cPrice = new DataColumn();
cPrice.DataType = System.Type.GetType("System.Decimal");
cPrice.ColumnName = "price";
cPrice.DefaultValue = 50;
cPrice.ReadOnly = false;
cTax = new DataColumn();
cTax.DataType = System.Type.GetType("System.Decimal");
cTax.ColumnName = "Tax";
cTax.Expression = "price * 0.0862";//计算字段
//cTax.ReadOnly = false;
cTotal = new DataColumn();
cTotal.DataType = System.Type.GetType("System.Decimal");
cTotal.ColumnName = "total";
cTotal.Expression = "price + tax";//计算字段
//cTotal.ReadOnly = false;
DataTable dtTable = new DataTable();
dtTable.Columns.Clear();
dtTable.Columns.Add(cPrice);
dtTable.Columns.Add(cTax);
dtTable.Columns.Add(cTotal);
DataSet dsDataSet = new DataSet();
dsDataSet.Tables.Clear();
dsDataSet.Tables.Add(dtTable);
DataRow drDataRow = dsDataSet.Tables[0].NewRow();
drDataRow["price"] = 100;
dsDataSet.Tables[0].Rows.Add(drDataRow);
dataGridView1.DataSource = dsDataSet.Tables[0];
Winform
DataGridView
移动列
Winform
DataGridView
移动列
winform
_
DataGridView
常见属性.docx
winform
_
DataGridView
常见属性
C# windows
datagridview
表格行上下拖动示例
C# windows
datagridview
表格行上下拖动示例 一个简单的示例代码 具体可以根据需求自行修改
c#
datagridview
行拖拽
c#
datagridview
经典行拖拽
c#.net
datagridview
内部行拖动,也就是拖动交换行
datagridview
内部行拖动,也就是拖动交换行,参照别人博客,自己改了些代码,放上来分享~~,大家共同研究共同进步
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章