WinForm中带有DataGridView和条形图的C#自定义控件

时间:2018-10-31 03:22:41

标签: c# winforms datagridview

我目前正在使用c#在Windows程序上工作,客户在下面提供这些数字

Figure 1: data list record

点击“播放器”,“班级”或“学生姓名”之类的主题以按升序或降序更新记录显示。

学生姓名看起来像TextBox带有边框,并且是可编辑的。

个人记录“更多信息”可像超链接一样单击。

我正在考虑使用DataGridView,但是如何实现这些样式? (如何使单元格像TextBox?单元格中的超链接?另一种实现方法?)

关于图形,是否有任何免费的库或方法可以制作如下所示的条形图?

Figure 2: bar graph

任何建议将不胜感激。

已编辑

这是我到目前为止尝试过的: Figure 3: demo-test

我的问题:

  1. 如何自定义图1的标题?

  2. 我不知道如何使用DataGridCellStyles使单元格具有边框,是否有示例代码?

我已经尽力描述了我的问题,并展示了我的所作所为,但得到3票赞成票????

1 个答案:

答案 0 :(得分:-1)

您可以定义DataGridCellStyles以使其以所需的方式显示。但是,如果您使用诸如ControlDevExpress Grid或Infragistics(我希望使用DevExpress)之类的Control Libraries,那么许多此类琐碎的事情已经得到了解决。

对于图形-您可以再次使用图表库,例如:Dundas Chart,ZedGraph等