Используя DropDownList, List, FreeList ячейку с GridWeb
С помощью Aspose.Cells существует несколько способов создания выпадающего списка: ValidationType.DropDownList, List и FreeList предлагают эту функцию. Управление поддерживает пару значений/текста в выпадающих списках, списках и списке свободных значений. Используйте метод Validation.ValueList.Add для добавления новой пары значение/текст в список.
В приведенном ниже коде “1” - это значение элемента списка, а “1:test” - отображаемый текст элемента списка.
C#
// Adds to a bindcolumn
GridWeb1.WorkSheets[0].BindColumns["CategoryID"].Validation.ValueList.Add("1,1:test");
// Adds to a validation cell
GridWeb1.WorkSheets[1].Cells["A1"].Validation.ValueList.Add("1,1:test");
VB
' Adds to a bindcolumn
GridWeb1.WorkSheets(0).BindColumns("CategoryID").Validation.ValueList.Add("1,1:test")
' Adds to a validation cell
GridWeb1.WorkSheets(1).Cells("A1").Validation.ValueList.Add("1,1:test")
Используйте метод LoadValueList для загрузки элементов списка из объекта DataView:
C#
GridWeb1.WorkSheets[0].BindColumns["CategoryID"].Validation.LoadValueList(dataSet31.Categories.DefaultView, "CategoryID", "CategoryName", true);
VB
GridWeb1.WorkSheets(0).BindColumns("CategoryID").Validation.LoadValueList(dataSet31.Categories.DefaultView, "CategoryID", "CategoryName", True)