DataGridView数值列排序问题[非DataSource绑定,有经验的请进]■■■■■■■■■
DataGridView(dgvInfo):
种类 价格
汽车 14
火车
飞机 100
数据库中(dataTable):
KIND PRICE
0 14
1 null
2 100
foreach (DataRow row in dataTable.Rows)
{
object[] dgvRow ={
GetNameByCode(row["KIND"]),""), //code转name
row["AVR_PRICE"]};
dgvInfo.Rows.Add(dgvRow);
}
我点击价格排序的时候出现Exception.
可能是null比较时候出的问题
但是用DataSource绑定不会有这种问题,高手的帮个忙.
种类 价格
汽车 14
火车
飞机 100
数据库中(dataTable):
KIND PRICE
0 14
1 null
2 100
foreach (DataRow row in dataTable.Rows)
{
object[] dgvRow ={
GetNameByCode(row["KIND"]),""), //code转name
row["AVR_PRICE"]};
dgvInfo.Rows.Add(dgvRow);
}
我点击价格排序的时候出现Exception.
可能是null比较时候出的问题
但是用DataSource绑定不会有这种问题,高手的帮个忙.
...全文
相关推荐
DataGridView点绑定List击列头排序
DataGridView绑定table时可自动点击header排序,当绑定List集合就不能自动排序了,必须通过帮助类实现,这里有详细说明和例子。
C# Datagridview绑定List方法代码
主要介绍了C# Datagridview绑定List方法代码,在进行C#数据库程序设计时非常具有实用价值,需要的朋友可以参考下
c#中datagridview处理非绑定列的方法
主要介绍了c#中datagridview处理非绑定列的方法,实例分析了C#中datagridview的使用技巧,需要的朋友可以参考下
datagridview绑定datatable数据,添加合计行,后可排序
一个简单的datagridview绑定datatable数据,添加合计行,后可排序.
DataGridView控件Combox列数据绑定
代码内包含了DataGrdiView控件如何创建Combox列,并给Combox列绑定数据源,以及数据源后台所对应的值


