将 datetimepicker 嵌入 bindingNavigator
需要知道form窗体有designer.cs和.cs两部分
首先修改designer.cs中的内容
引用
using System.Windows.Forms;
添加声明类
publicclass ToolStripDateTimePicker : ToolStripControlHost
{
public ToolStripDateTimePicker() : base(new DateTimePicker()) { }
}
{
public ToolStripDateTimePicker() : base(new DateTimePicker()) { }
}
private void InitializeComponent() 中添加以下代码
this.tsDataFrom =new BackGroundManage.ModellingApplyView.ToolStripDateTimePicker();
this.bNavPage.Items.AddRange 中添加以下代码
实际上有用的就一句 this.tsDataFrom !
this.bNavPage.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.tsDataFrom});
this.tsDataFrom});
然后在 private void InitializeComponent() 大括号里面添加下面代码
//
// tsDataFrom
//
this.tsDataFrom.Name ="tsDataFrom";
this.tsDataFrom.Size =new System.Drawing.Size(110, 22);
// tsDataFrom
//
this.tsDataFrom.Name ="tsDataFrom";
this.tsDataFrom.Size =new System.Drawing.Size(110, 22);
最后在 private void InitializeComponent() 大括号外面添加下面代码
private ToolStripDateTimePicker tsDataFrom;
奇迹就这样发生了!
DateTimePicker 被嵌入了 bindingNavigator
目前发现的问题是时间类型不能用短型的了……不知道有没有哪位高手能帮忙解决