Tag: datetimepicker

插入dateTimePicker值以exceldate单元格在C#中使用OLE DB

我正在写我的第一个程序,一个数据库,而我坚持要插入一行新的信息到我的Excel数据库文件。 问题是每行数据在A列中都有一个date单元格。 我希望能够在dateTimePicker中select一个date,通过文本框input我的其他数据(名称,工作号码等),然后点击button,将所有数据插入到新行中。 我可以用Interop来完成,但是我不喜欢它,因为它打开了excel,需要很长时间。 我目前的代码适用于所有的文本框input,但不适用于date。 我的Excel文件中的date列是“date”格式。 所以我的问题是,我可以使用OLE DB插入一个dateTimePicker值到date格式的Excel单元格? 这是我的代码,非常感谢帮助。 private void button1_Click(object sender, EventArgs e) { if (label60.Text == "new") { try { System.Data.OleDb.OleDbConnection MyConnection; System.Data.OleDb.OleDbCommand myCommand = new System.Data.OleDb.OleDbCommand(); string sql = null; MyConnection = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Declan\\Documents\\Declan\\output.xlsx;Extended Properties=\"Excel 8.0;HDR=Yes;\" "); MyConnection.Open(); myCommand.Connection = MyConnection; DateTime date1 = dateTimePicker1.Value; string post1 = textBox3.Text; string […]

从空dtPicker值开始,然后在按下sumbitbutton后更改格式

我真的很苦恼这个,我已经浏览谷歌,但没有find一个工作的解决scheme。 这是这种情况(使用美国Office 2016并添加了mscomct2.ocx); 加载Excel也加载UserForm1。 在这里,我有一个使用DateTimePicker的“DateFrom”和“DateTo”。 在启动时,我希望两个都显示为空(使用checkbox不是一个选项)。 select适当的“DateFrom”和“DateTo”后,UserForm中显示的格式是.dtpLongDate(从dtPicker属性框中设置)。 当按下提交button时,我需要DateTimePicker格式从.dtpLongDate更改为自定义格式“yyyy-MM-dd”,所以我可以把DateFrom.Value放到需要这种特定格式的string中。 我已经尝试了我find的所有东西,但是因为我是VB新手,所以我没有尝试过任何东西。 这是我在命令button开始的代码: Private Sub CommandButton1_Click() Dim i As Integer Dim TerminalIDRange As Range Dim ii As Long Set FormlerSheet = Worksheets("Formler") Set DataSheet = Worksheets("Data") Set TerminalIDRange = DataSheet.Range("M2:M2000") DateFrom.Format = DateTimePickerFormat.Custom DateTo.Format = DateTimePickerFormat.Custom DateFrom.CustomFormat = "yyyy-MM-dd" DateTo.CustomFormat = "yyyy-MM-dd" MsgBox DateFrom.Value 由于某种原因,DateFrom.Value仍然显示date为dd.mm.yyyy。 也; 将DateFrom和DateTo的代码设置为加载UserForm后的空白,我在哪里放置此代码? 希望有人能帮助我…

使用DTPicker的VBA Userform

试图制作一个具有三个input的用户表单; 名称(通过txtbox),一个comboboxselect菜单和DTPicker,这是给我麻烦。 我无法find此代码中的错误,出于某种原因,它不断给我一个编译错误。 屏幕截图:

如何显示DateTimePicker for Excelfunction区DateTimePicker

我有Excel 2010的Visual Studio 2010插件项目,我需要在WinForms中提供像DateTimePicker一样的function。 但Office Ribbon没有这种控制。 我有什么select? 任何解决方法? Excel 2010

添加自定义文本,以优秀的“date时间select器”控制

我有一个Excel工作表“微软date时间select器控制”。 默认情况下,控件中的内容在表单初始化时是当前date。 我希望在控件第一次初始化时在控件中显示一些文本…就像“请select一个date”。 可以这样做吗? 如果是的话,怎么样? 我们使用macros吗? 我们可以通过代码修改一个属性吗?

错误:不能selectDatePicker上的浮动VSTO加载项之外的date

这里logging与微软的问题 – Repro可以下载: https : //connect.microsoft.com/VisualStudio/feedback/details/741454/value-change-event-doesnt-fire-for-datetimepicker-controls-used-在-VSTO-插件 如果将DateTimePicker放入Excel VSTO浮动加载项中,并且在日历下拉时将其放置,则它位于加载项边缘之外,请参阅此处: select绿色环绕的任何date如预期,但点击任何红色的date,它只是closures日历下拉,并没有设置date! 有谁知道我可以解决这个问题? 编辑 这个SO用户遇到了使用WPF的问题: VSTO WPF ContextMenu.MenuItem在没有提出的TaskPane之外单击 这个问题的答案表明这个问题被报告连接了一段时间,但仍然没有与VSTO 4.0 SP1的解决scheme: https : //connect.microsoft.com/VisualStudio/feedback/details/432998/excel-2007-vsto-custom-任务窗格与- WPF的上下文菜单具有焦点,问题 其中一个解决方法是使用DispatcherFrame来抽取消息并为菜单订阅GotFocusEvent和LostFocusEvent。 http://blogs.msdn.com/b/vsod/archive/2009/12/16/excel-2007-wpf-events-are-not-fired-for-items-that-overlap-excel-ui-for- wpf-context-menus.aspx但是这是所有菜单的WPF代码不是Winform DateTimePicker的解决scheme。 Microsoft Connect Repro: 新build项目> Excel 2010加载项 private void ThisAddIn_Startup(object sender, System.EventArgs e) { //setup custom taskpane MyTaskView = new TaskPaneView(); MyTaskView.currentInstance = Globals.ThisAddIn.Application; MyTaskPane = this.CustomTaskPanes.Add(MyTaskView, "MyTaskView"); MyTaskPane.DockPosition = […]