拟使用C1ComboBox作为C1FlexGrid的Editor,于是写以下代码(建立一个空白WinForm程序,Form1.cs为以下内容):
using System;
using System.Windows.Forms;
using C1.Win.C1FlexGrid;
using C1.Win.C1Input;
namespace WinFormTest
{
public partial class Form1 : Form
{
private C1FlexGrid grid = new C1FlexGrid();
private C1ComboBox combo = new C1ComboBox();
public Form1()
{
InitializeComponent();
grid.Cols[1].Editor = combo;
grid.Cols[1].DataType = typeof(DateTime);
grid.GetCellRange(1, 1).StyleNew.DataType = typeof(string);
Controls.Add(grid);
}
}
}
在(1,1)单元格中输入任意字符(例如"a"),并退出编辑(例如点击其他单元格),控件会报错;
未能找到任何办法干预此行为,特此求助
|