本斑竹已注意到网上有很多关于FlexGrid的问题,为了帮大家切实解决问题,从今天起,本斑竹将分几期向各位介绍FlexGrid for .NET的使用指南,希望对你有所帮助。特别声明!!
本文的原创作者是PowerTools,若要转载,请注明来自PowerTools版主。否则,PowerTools有权追究相应的法律责任。
 
================================================
首先将创建一个基本的数据网格,然后给它添加以下功能:
-格式化表示
-复选框
-下拉列表
-复杂数据的验证
-剪贴板支持
步骤1:创建C1FlexGrid控件启动一个新的Visual Basic工程,点击工具箱上的C1FlexGrid图标,将一个C1FlexGrid控件添加到窗体中,然后点击该窗体,并将它拖动至合适的尺寸。若找不到工具箱上的C1FlexGrid控件,可右击工具箱并选择自定义工具箱选项。 然后,在.NET组件列表中找到C1FlexGrid控件,确定它被选中。 若组件表中没有该网格,那么该产品可能需要重新安装。然后,使用Visual Basic属性窗口设置以下属性:(Name) = fg
Dock = Fill
Cols.Count = 5
Cols.Fixed = 0双击窗体标题区域,打开代码窗口。 在文件的顶部,添加以下语句:Imports C1.Win.C1FlexGrid这样,定义在C1FlexGrid集合中的对象对于该工程就是可见的,同时,可以减少大量代码的键入。接着,键入(或复制)以下代码,在窗体加载时对网格进行布局:Private Sub Form1_Load(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles MyBase.Load    ' set up columns
    Dim cols As String = "Product|Region|Salesperson|Sales|Bonus"
    Dim colNames As String() = cols.Split("|")
    Dim i%
    For i = 0 To fg.Cols.Count – 1
        fg(0, i) = colNames(i)
        fg.Cols(i).Name = colNames(i)
    Next
End Sub代码完成。 按下F5运行该工程,您就能将数据填入到控件中。 按下F2或空格键,可以编辑现有数据,也可以键入新数据覆盖已有数据。(未完待续)