Tag: dropdownlistfor

如何在Excel中使用Openxml在C#中创buildDropdownlist

有一些从XML文件创build的工作表。 在第二张表中有一些名字.excel是通过读取XML文件创build的,并且借助于OPEN-XML将其更改为数据集和后来创build的工作表以及所有其他行和列。 所以我想创build一个使用第二张表名称的列表,并将第一张表中的列表显示为下拉列表。使用OPEN-XML我想创build一个从第二页获取数据的下拉列表。 我浏览很多时间,但我没有find任何解决scheme是否可以使用openxml创build下拉菜单。 这是我从xml文件创buildexcel的整个代码,所以如果有解决scheme,请帮助我。 public void ExportDSToExcel(DataSet ds, string dest) { try { using (var workbook = SpreadsheetDocument.Create(dest, DocumentFormat.OpenXml.SpreadsheetDocumentType.Workbook)) { var workbookPart = workbook.AddWorkbookPart(); workbook.WorkbookPart.Workbook = new DocumentFormat.OpenXml.Spreadsheet.Workbook(); workbook.WorkbookPart.Workbook.Sheets = new DocumentFormat.OpenXml.Spreadsheet.Sheets(); uint sheetId = 1; foreach (DataTable table in ds.Tables) { var sheetPart = workbook.WorkbookPart.AddNewPart<WorksheetPart>(); var sheetData = new DocumentFormat.OpenXml.Spreadsheet.SheetData(); sheetPart.Worksheet = new […]