datagridview转DataTable细节

本文介绍了一种在C#中使用DataGridView控件时需要注意的命名规范,特别是当DataGridView需要转换为DataTable时,如何避免因列名冲突导致的问题。通过具体的代码示例说明了正确的列名设置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

dgv.Columns.Add("D", "点号");
            dgv.Columns.Add("B", "纬度B ( dd. mmssssss )");
            dgv.Columns.Add("L", "经度L(dd. mmssssss)");
            dgv.Columns.Add("H", "椭球高H(米)");
            dgv.Columns.Add("ZBX", "X:");
            dgv.Columns.Add("ZBY", "Y:");//这里的ZBY不能是Y
            dgv.Columns.Add("Z", "Z:");
            dgv.Columns.Add("x", "x:");
            dgv.Columns.Add("y", "y:");

将datagridview转为datatable时,注意

public virtual int Add(string columnName, string headerText);

columnname起名,

如上,如果将ZBX,ZBY改为X,Y就会出错

因为下面有x,y

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值