找回密码
 立即注册

QQ登录

只需一步,快速开始

zxc9089
中级会员   /  发表于:2015-3-13 11:59  /   查看:5137  /  回复:3
C1DataGrid 中当未设定任何列时绑定数据到C1DataGrid中出现异常

当未设置列,列表中又有数据时点击行头出现对象未实例化的错误。我怀疑是点击行头时会选中当前行第一列数据,而在未绑定Column时找不到第一列,所以出现异常,如果是我猜测的因素引起期望能够解决这个问题,或者有什么方法能够处理这个异常。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-3-13 16:29:00
沙发
回复 1楼zxc9089的帖子

你好,我使用随机安装Demo进行测试,没有重现你的问题。
随机安装Demo地址:
C:\Users\[usrname]\Documents\ComponentOne Samples\Studio for WPF\C1.WPF.DataGrid\CS\DataGridSamples

将CustomColumnsPage.xaml中的设置列的相关代码删除,只进行数据绑定,然后运行。
运行后选择CustomColumns然后点击第一行,没有弹出异常。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
zxc9089
中级会员   /  发表于:2015-3-13 16:59:00
板凳
回复 2楼Alice的帖子

我也使用了随机安装demo CustomColumnsPage.xaml 这个页面做测试。 我将datagrid改为以下代码内容测试,依然有问题

  1. <UserControl x:Class="DataGridSamples.CustomColumns"
  2.       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3.       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4.       xmlns:c1="http://schemas.componentone.com/winfx/2006/xaml"
  5.       xmlns:local="clr-namespace:DataGridSamples"
  6.       xmlns:helpers="clr-namespace:Helpers"
  7.       xmlns:System="clr-namespace:System;assembly=mscorlib"
  8.       xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  9.       xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  10.       mc:Ignorable="d"
  11.       d:DesignHeight="300" d:DesignWidth="300">
  12.     <Grid>
  13.         <!-- Control instance -->
  14.         <c1:C1DataGrid x:Name="grid" AutoGenerateColumns="False"
  15.             CanUserAddRows="False"
  16.             CanUserResizeRows="True"
  17.             RowHeight="35"
  18.             KeyDown="grid_KeyDown"
  19.             Grid.Row="1">
  20.         </c1:C1DataGrid>
  21.     </Grid>
  22. </UserControl>

复制代码
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-13 18:19:00
地板
回复 3楼zxc9089的帖子

我使用你的代码进行测试,重现你的问题。
主要是因为AutoGenerateColumns为fasle的时候,未产生任何列,但数据绑定又产生了行。因此实际这些是空行。
该问题我已经提交到产品组进行确认,如果有任何反馈,我会第一时间通知你。
谢谢你的反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部