2010-09-13 38 views
0

我動態創建一個Excel使用C#的一些列表選項文件。下拉列表中將有3列或更多列。現在的問題是,在一些列不會有一些行的值。但下拉列表顯示所有空列值(空)也。問題在C#中的Excel自動化

是否存在被我可以與所有非空值的篩選Excel列的方法?

示例代碼

Range r = (Range)ExcelWS.Columns.get_Item(1, Missing.Value); 
r.Validation.Add(XlDVType.xlValidateList, XlDVAlertStyle.xlValidAlertStop, Missing.Value, "=$A:$A", Missing.Value); 
r.Validation.ErrorMessage = "Please select from available options"; 
r.Validation.IgnoreBlank = true; 
r.Validation.ShowError = true; 
r.Validation.InCellDropdown = true; 

回答