kum*_*mar 2 c# asp.net excel spreadsheetgear
我想在Excel工作表的一列中添加下拉列表.如何使用spreadsheetgear添加它????
如果您尝试将单元格数据验证下拉列表添加到列,则可以使用IRange.Validation属性中提供的SpreadsheetGear.IValidation接口执行此操作.我在下面提供了一些示例代码,演示了如何构建两列数据验证.B列从同一张纸上的一系列单元格中提取其下拉项目; C列从静态值列表中提取其下拉项.
// Create workbook and a local variable to Cells
IWorkbook workbook = Factory.GetWorkbook();
IRange cells = workbook.ActiveWorksheet.Cells;
// Build up some data to use in our validation list
cells["A1:A5"].Value = "=ROUND(RAND()*100, 0)";
// Create cell validation on Column B using values from other cells
cells["B:B"].Validation.Add(SpreadsheetGear.ValidationType.List, ValidationAlertStyle.Information, ValidationOperator.Default, "=$A$1:$A$5", "");
// Create cell validation on Column C using a static list
cells["C:C"].Validation.Add(SpreadsheetGear.ValidationType.List, ValidationAlertStyle.Information, ValidationOperator.Default, "a,b,c", "");
Run Code Online (Sandbox Code Playgroud)
注意:我在SpreadsheetGear工作,为我们产品的客户和评估人员提供技术支持.如果您有其他问题,请随时通过sales@spreadsheetgear.com与我们联系.