Tag: winforms

在Excel图表winforms vb.net中隐藏网格线

我的winforms应用程序创build一个excel电子表格与列图表。 我正试图隐藏图表中的网格线。 感谢帮助谢谢 'Create a Chart Dim ChartPage As Excel.Chart Dim xlCharts As Excel.ChartObjects Dim myChart As Excel.ChartObject Dim chartRange As Excel.Range xlCharts = xlWorkSheet.ChartObjects myChart = xlCharts.Add(10, 80, 700, 450) ChartPage = myChart.Chart chartRange = xlWorkSheet.Range("A10", "K13") ChartPage.SetSourceData(Source:=chartRange) ChartPage.ChartType = Excel.XlChartType.xlColumnStacked

C#Windows窗体导出到Excel

我有一个简单的应用程序。 我的应用程序加载一个csv,修改一些数据并导出到excel。 当我点击“导出…”出口。 代码如下。 private void cmdExport_Click(object sender, EventArgs e) { cmdExport.Enabled = false; cmdSelecionar.Enabled = false; //Copy DataGridView to clipboard dgvMain.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText; dgvMain.MultiSelect = true; dgvMain.SelectAll(); DataObject dataObj = dgvMain.GetClipboardContent(); if (dataObj != null) Clipboard.SetDataObject(dataObj); //Open an excel instance and paste the copied data Excel.Application xlexcel; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; object misValue = […]

在VSTO Excel项目中创buildpopup日历

我正在尝试使用VSTO Excel工作簿中的System.Windows.Forms.MonthCalendar控件。 当我点击function区中的一个button时,我想让MonthCalendarpopup,但到目前为止我无法控制显示。 Private Sub DeliveryDateFromCalendarButton_Click(ByVal sender As System.Object, ByVal e As Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs) Handles DeliveryDateFromCalendarButton.Click Dim selectedFiscalYear As String = Me.FiscalYearDropDown.SelectedItem.Label Dim cal As System.Windows.Forms.MonthCalendar = New System.Windows.Forms.MonthCalendar() cal.Location = New System.Drawing.Point(Cursor.Position.X, Cursor.Position.Y) cal.Show() End Sub 日历应该popup在他们点击的地方,但唉,它失败了。

为什么用户在Excel中放大时WinForms控件被禁用?

当我打开带有embedded式WinForms控件的Excel电子表格时,放大一点(ctrl + scroll),并尝试点击一个控件(用button和列表框testing),popup窗口中显示以下消息: Windows窗体控件已被禁用,因为文档已被缩放。 当缩放恢复到100%时,控件将重新激活。 放大/缩小时使控件失效的原因是什么?有什么办法可以解决这个问题,以保持控件的正常工作? 我正在使用.NET 3.5和Excel 2007。

使用C#如何确定位于服务器上的Excel文件是否已经更新。 这个检查需要每24小时执行一次

到目前为止,我已经尝试了这个代码显示为1个文件的最后更新。 FileInfo fileInfo = new FileInfo(@"C:\Users\Desktop\test.xlsx"); DateTime lastWriteTime = fileInfo.LastWriteTime; Console.WriteLine(lastWriteTime); MessageBox.Show("test" + lastWriteTime); 我想知道如何可以每24小时自动运行一次,因为我需要根据文件系统检查多个文件夹的各种文件。 如何使它成为在后台运行的Windows服务。

升级到Excel 2007 – 应用程序仍然使用2003年互操作

我有一个Windows窗体应用程序,使用Excel生成一些报告。 直到现在,它使用2003年,但我已经升级到2007年使用。我已经安装在我的机器2003年,2007年和2010年,我的应用程序引用Microsoft.office.core,V 12.0和microsoft.office.interop.excel V 12.0 。 但是在我的代码中,当我这样做的时候: using Excel = Microsoft.Office.Interop.Excel; …… Excel.Application excelApp = new Excel.Application(); string v = excelApp.Version; v将是11.0。 另外,path引用 C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Excel\14.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Excel.dll 这怎么可能发生? 任何ideea我如何解决它? 谢谢!

在c#中显示excel数据

我做了一个程序,生成一些数据,并希望像在excel这样的时尚网格中显示。 我应该使用什么样的控制? 我也希望用户能够改变细节,如果他想(如文本框)。 作为一个选项的步骤,是否有可能将这些数据导出为ex​​cel? 谢谢。 这是使用c#和winforms

如何在C#winforms中使用Microsoft Excel作为网格控件?

在典型的Winform C#应用程序中是否有任何使用Microsoft Excel作为网格控件的良好示例? 我遇到了很多讨论excel“like”控件或与Excel等function类似的网格控件的主题。 为什么不使用excel作为一个GRID控件,它具有构build所有的好东西(公式引擎,sorting,过滤等)

C#DataGridView Colspan

我想用datagridviewdynamic创build一个类似Excel的datagridview ,但是我希望可以select将colspan设置为某些列。 这个想法只是显示数据,用户不会input任何内容,但它应该在表/电子表格中。 如果我不能有与colspan datagridview是否有任何其他types的表类工具,有一个colspan ? 另一方面,将从数据库查询结果dynamic创build列。 我正在使用Windows窗体。 有任何想法吗?

在数据库中插入空的Excel单元格作为空白单元格

我有一个简单的button事件导入到数据库中的Excel表。 代码片/部分是这样的.. private void button6_Click(object sender, EventArgs e) { OpenFileDialog theDialog = new OpenFileDialog(); theDialog.Title = "Open Text File"; theDialog.Filter = "Excel Files|*.xls;*.xlsx;*.xlsm;*.xltm;*.xltx"; theDialog.InitialDirectory = @"C:\"; if (theDialog.ShowDialog() == DialogResult.OK) { try { foreach (var worksheetx in Workbook.Worksheets(theDialog.FileName.ToString())) { foreach (var row in worksheetx.Rows) { String Temp = @"INSERT INTO [dbo].[myTable] ([Status] ,[NName] ,[Notes] ) […]