小编mus*_*bar的帖子

在DataGridView中触发复选框值更改事件

我有一个带有复选框列的网格视图,我想在切换单元格的值后立即触发绘图事件.我尝试了ValueChaged和CellEndEdit以及BeginEdit,并选择了选择模式作为CellSelect.至于前2个事件,事件是在编辑模式结束时触发的,例如移出当前单元格或来回移动.这只是一种奇怪的行为.

一旦单元格值发生变化,是否有任何东西在网格视图上触发事件?

最好的祝福,

c# checkbox events datagridview winforms

30
推荐指数
4
解决办法
13万
查看次数

是否可以推荐使用ZedGraph图表库?

我正在为我的公司开发一个项目,我需要在研究股票市场的过程中将一些不同类型和平均复杂度的图表集成到C#中.我在互联网上找到了这个免费的图书馆,ZedGraph.如果你碰到它,你推荐使用它吗?它的支持程度如何?

c# graphics charts zedgraph

12
推荐指数
3
解决办法
2万
查看次数

在排序数组中找到小于x的最大值

假设我有一个排序的整数数组int[],我想搜索最接近的较小值到某个输入数.

例如,如果数组包含(1),(23),(57),(59),(120)并且输入为109,则输出应为59.

我只是想看看建议,并与我已有的方法进行比较.

c# arrays search

11
推荐指数
2
解决办法
9755
查看次数

为什么反射不在Struct中设置属性?

   class PriceClass {

        private int value;
        public int Value
        {
            get { return this.value; }
            set { this.value = value; }
        }           
    }


    struct PriceStruct
    {

        private int value;
        public int Value
        {
            get { return this.value; }
            set { this.value = value; }
        }
    }
    static void Main(string[] args)
    {
        PriceClass _priceClass = new PriceClass();
        Type type = typeof(PriceClass);
        PropertyInfo info = type.GetProperty("Value");
        info.SetValue(_priceClass, 32, null);
        Console.WriteLine(_priceClass.Value);

        PriceStruct _priceStruct = new PriceStruct();
        type = typeof(PriceStruct);
        info = type.GetProperty("Value");
        info.SetValue(_priceStruct, …
Run Code Online (Sandbox Code Playgroud)

reflection struct properties c#-4.0

8
推荐指数
2
解决办法
4348
查看次数

如何从Windows应用程序编程(使用C#.NET的WinForms)转移到Web应用程序编程(ASP.NET)?

我在公司工作很长一段时间一直在使用C#进行winforms,我有实现这些的公平经验.但是,我需要改变我的工作并在其他地方工作.这里的市场大多需要我之前从未使用过的Web应用程序开发人员.转向使用ASP.NET有多难?什么是开始自学的最佳方式,因为我不喜欢拿书并从中读书?

谢谢

asp.net winforms

7
推荐指数
1
解决办法
3319
查看次数

有没有使用C#将数组导出到Excel文件的快捷方法?

我有包含系列数据(x和y)的点数组.有没有快速的方法将这些数组输出到excel文件?

谢谢

c# excel

6
推荐指数
2
解决办法
1万
查看次数

红色X GUI崩溃!我几乎放弃了解决它!

我正面临着与MS Visual Studio 2008 C#一起使用的Dundas Charting for Winforms工具的复杂错误.

当Chart对象在其无效时引发GUI事件时,会发生以下错误.当错误发生时,dundas图表显示一个很大的X标记....

************** Exception Text **************

System.ArgumentOutOfRangeException: Axis Object - The Interval can not be zero
Parameter name: diff
   at Dundas.Charting.WinControl.AxisScale.a(Double )
   at Dundas.Charting.WinControl.Axis.a(Double , Double , AxisScaleSegment , DateTimeIntervalType& )
   at Dundas.Charting.WinControl.Axis.a(ChartGraphics , Boolean , AxisScaleSegment , Boolean )
   at Dundas.Charting.WinControl.Axis.b(ChartGraphics , Boolean , Boolean )
   at Dundas.Charting.WinControl.Axis.Resize(ChartGraphics chartGraph, ElementPosition chartAreaPosition, RectangleF plotArea, Single axesNumber, Boolean autoPlotPosition)
   at Dundas.Charting.WinControl.ChartArea.a(ChartGraphics )
   at Dundas.Charting.WinControl.ChartPicture.Resize(ChartGraphics chartGraph, Boolean calcAreaPositionOnly)
   at Dundas.Charting.WinControl.ChartPicture.Paint(Graphics graph, Boolean paintTopLevelElementOnly, RenderingType renderingType, …
Run Code Online (Sandbox Code Playgroud)

c# crash user-interface winforms

6
推荐指数
1
解决办法
5268
查看次数

如果输入不正确,如何回滚gridview中的更改

我有一个绑定到对象列表的DataGridView.它有一些用户可以编辑的列.某些输入不允许作为一个整体的行.如果用户在某个单元格中输入无效输入,我该如何回滚.我尝试使用RowValidating事件处理程序,但在更改单元格值后未调用它.即使我实现CellValueChanged,我仍然无法回滚更改.......不知道如何实现这一目标

c# error-handling datagridview winforms

6
推荐指数
2
解决办法
2万
查看次数

在C#winforms中获得更好的文本渲染质量

有没有办法在窗体中获得更好的文本渲染质量.

我试过玩"TextRenderingHint",但没用.

字体为Helvetica Neue LT Pro,在photoshop中创建的所需结果显示在附加图像的左侧.我使用.otf文件作为资源在.NET中引入它.

在此输入图像描述

c# text-rendering winforms

6
推荐指数
1
解决办法
1232
查看次数

复选框没有出现在Winform GridView中

我将datagridview绑定到对象列表.其中一个列是一个复选框,它应该代表一个bool属性,其余的是组合框和文本框.一切都很好,但复选框单元格显示为空白!

另外,当我指定columntype时,每个类型在列表中出现两次,例如DataGridViewCheckBoxColumn DataGridViewCheckBoxColumn?为什么会这样?

datagridview winforms

5
推荐指数
1
解决办法
2854
查看次数