0 0

最近在公司要求开发winform遇到一个datagridview奇怪的问题.请教大神们.这是bug嘛10

在datagridview中.我的第一列加入了checkboxcolumn..若数据加载后超过datagridview长度.datagridview出现拉动条.则第一个checkbox无法点击.我委托了cellcontentclick的事件,该事件并唔触发,但从第二个checkbox开始就能触发.且我换成其他的type组件.如button.就不会存在checkbox的诡异的行为.请问各位大神知道解决方案吗?因为源码量比较大.项目比较紧,目前还未找到解决方案.


问题补充:<div class="quote_title">wandou 写道</div><div class="quote_div">&lt;div class="quote_title"&gt;冇心人 写道&lt;/div&gt; <br />&lt;div class="quote_div"&gt; <br />&lt;p&gt;在datagridview中.我的第一列加入了checkboxcolumn..若数据加载后超过datagridview长度.datagridview出现拉动条.则第一个checkbox无法点击.我委托了cellcontentclick的事件,该事件并唔触发,但从第二个checkbox开始就能触发.且我换成其他的type组件.如button.就不会存在checkbox的诡异的行为.请问各位大神知道解决方案吗?因为源码量比较大.项目比较紧,目前还未找到解决方案.&lt;/p&gt; <br />&lt;/div&gt; <br />&lt;p&gt;我代表微软保证,是你自己的问题。我验证过了。&lt;/p&gt; <br />&lt;p&gt;不要养成有问题就把责任推卸到微软的习惯,因为微软不会辩解。这样它会很冤枉。&lt;/p&gt;</div> <br />我完全按照微软的datagridview做的..你是不是内容没超过datagridview的长度.我也没有把责任推卸到微软....我只是疑问这是不是bug...没有确切说他是bug......
2010年8月27日 10:38

2个答案 按时间排序 按投票排序

0 0

我加了100个对象,然后跟datagridView绑定,可以响应第一个checkBox的时间,还可以改变对象的值。

2010年8月29日 09:36
0 0

冇心人 写道

在datagridview中.我的第一列加入了checkboxcolumn..若数据加载后超过datagridview长度.datagridview出现拉动条.则第一个checkbox无法点击.我委托了cellcontentclick的事件,该事件并唔触发,但从第二个checkbox开始就能触发.且我换成其他的type组件.如button.就不会存在checkbox的诡异的行为.请问各位大神知道解决方案吗?因为源码量比较大.项目比较紧,目前还未找到解决方案.

我代表微软保证,是你自己的问题。我验证过了。

不要养成有问题就把责任推卸到微软的习惯,因为微软不会辩解。这样它会很冤枉。

2010年8月27日 10:38

相关推荐

    C__WinForm开发系列_-_DataGridView.doc

    在C# WinForm开发中,`DataGridView`是一个非常重要的控件,用于展示表格数据,它提供了丰富的功能,如数据绑定、排序、筛选、编辑等。本篇将详细讲解`DataGridView`的一些关键知识点。 1. **数据绑定**: `...

    winform_DataGridView常见属性.docx

    默认情况下,`DataGridView`在数据末尾会显示一个空白的新行,供用户添加新记录。如果不需要此功能,可以禁用它。这通过将`AllowUserToAddRows`属性设置为`False`实现: ```vb ' VB.NET示例代码 DataGridView1....

    winform DataGridView表头带CheckBox全选

    在这个特定的场景中,我们关注的是如何在`DataGridView`的表头添加一个`CheckBox`,以便实现全选和全不选的功能。这将大大提升用户体验,使得用户可以快速地对所有行进行操作,如批量删除、更新等。 首先,我们需要...

    Winform系列——好看的DataGridView折叠控件

    在本文中,我们将深入探讨如何在Windows Forms(Winform)应用程序中实现一个美观且功能丰富的DataGridView折叠控件。这个控件允许用户以折叠的方式查看和管理大量数据,从而提高用户体验和界面的整洁度。我们将主要...

    WinForm可折叠的DataGridView控件

    在Windows Forms(WinForm)开发中,`DataGridView`控件是一种常用的数据展示工具,它可以方便地展示表格形式的数据。在某些复杂的应用场景中,我们可能需要实现数据的分层显示,这时就需要用到“可折叠的...

    winform datagridview多层表头

    当你需要创建一个具有多层表头的复杂数据展示时,`winform datagridview多层表头`是一个关键知识点。多层表头可以更好地组织和分类数据,使用户能够更清晰地理解和操作复杂的表格数据。 在C#中实现`DataGridView`的...

    WinForm开发 DataGridView控件的各种操作总结

    根据给定的信息,本文将对C# WinForm开发中DataGridView控件的各种操作进行详细总结,主要包括单元格操作、属性设置等内容。 ### 一、获取当前单元格信息 在C# WinForm开发中,通过`DataGridView`控件可以方便地...

    WinForm(C#) DataGridView简单应用示例

    在C# WinForm应用中,首先需要在设计视图中从工具箱中拖放一个`DataGridView`控件到窗体上,或者在代码中通过`new DataGridView()`创建实例并设置其属性,然后将其添加到窗体的控件集合中。 3. **绑定数据源** `...

    c# winform ===datagridview 单元格合并

    c# winform ===datagridview 单元格合并 c# winform ===datagridview 单元格合并 c# winform ===datagridview 单元格合并

    C# Winform中DataGridView的操作

    ### C# Winform中DataGridView的操作 #### 概述 DataGridView 控件是Windows Forms应用程序中用于显示数据的强大工具。它能够方便地展示二维表格形式的数据,并提供了丰富的功能,如排序、筛选、编辑等。本文将...

    winform_datagridview多线程出现红叉解决方案

    在Windows Forms(WinForm)应用程序中,`DataGridView`控件是一种常用的数据展示工具,它可以方便地显示和编辑表格数据。然而,在多线程环境中,直接对`DataGridView`进行操作可能会导致一些问题,最常见的就是出现...

    基于C#的WinForm中DataGridView控件操作汇总

    "基于C#的WinForm中DataGridView控件操作汇总" 在C#的WinForm中,DataGridView控件是一种常见的控件,用于显示和编辑表格数据。下面将对DataGridView控件的操作进行汇总。 一、单元格内容的操作 在DataGridView...

    c# winform datagridview 绑定集合中对象属性

    在C# WinForm开发中,`DataGridView`控件是一个常用的数据展示工具,它允许开发者将数据绑定到控件上,方便用户进行查看、编辑和操作。本资源主要讲解如何将集合中的对象属性绑定到`DataGridView`,从而实现数据的...

    C# WinForm (DataGridViewComboBoxColumn 绑定)自己写的,最简单实例

    在C# WinForm开发中,`DataGridView`是一个非常常用的控件,用于展示表格数据。而`DataGridViewComboBoxColumn`是`DataGridView`的一个列类型,它允许用户在单元格中选择一个值,这个值通常是从下拉列表中选取。在这...

    winform_DataGridView

    Winform DataGridView 的详细属性和应用 DataGridView 是一个强大的控件,广泛应用于Windows Forms 应用程序中,用于显示和编辑表格数据。在实际开发中,DataGridView 的属性和方法的正确使用对提高应用程序的用户...

    winform DataGridView 合计行控件

    在某些应用中,我们可能需要在`DataGridView`的底部添加一个总计行,来显示列数据的总和或其他统计信息。这个功能可以通过自定义`DataGridView`行为或使用第三方库来实现。 ### 1. `DataGridView`总计行的基本概念 ...

    C#_winform_DataGridView_checkbox复选框_实现单选效果

    在C# WinForm开发中,`DataGridView`控件是一个常用的数据展示工具,它允许用户以表格形式查看和操作数据。而`DataGridView`中的复选框列(Checkbox Column)则为用户提供了一种方便的选择方式,例如在多选或单选...

    Winform DataGridView 移动列

    在Windows Forms开发中,DataGridView控件是一个非常常用的数据展示组件,它允许用户以表格形式查看和操作数据。本文将深入探讨“Winform DataGridView 移动列”这一主题,旨在帮助开发者更好地理解和实现列的动态...

    winform(c#) DataGridView控件多维合并表头(有使用教程)

    本文将深入探讨如何在C#的WinForm环境中使用`DataGridView`控件实现多维表头的合并,并提供一个简单的教程。 首先,我们需要了解`DataGridView`的基本用法。它是.NET Framework中的一个控件,可以用来显示表格数据...

    c# winform datagridview 多行表头

    在C# WinForm开发中,`DataGridView`是一个非常重要的控件,它用于显示表格数据,类似于Excel电子表格。然而,标准的`DataGridView`控件不直接支持多行表头,这意味着默认情况下,表头只能显示一行文字。但在某些...

Global site tag (gtag.js) - Google Analytics