Använda DropDownList, List, FreeList Cell med GridWeb
Med Aspose.Cells finns det olika sätt att skapa en rullgardinslista: ValidationType.DropDownList, List och FreeList erbjuder alla denna funktion. Kontrollen stöder ett värde/text-par i rullgardinslistor, listor och frilistor. Använd metoden Validation.ValueList.Add för att lägga till ett nytt värde/text-par i listan.
I koden nedan är “1” värdet på listobjektet och “1:test” är listobjektets visade text.
C#
// Adds to a bindcolumn
GridWeb1.WebWorksheets[0].BindColumns["CategoryID"].Validation.ValueList.Add("1,1:test");
// Adds to a validation cell
GridWeb1.WebWorksheets[1].Cells["A1"].Validation.ValueList.Add("1,1:test");
VB
' Adds to a bindcolumn
GridWeb1.WebWorksheets(0).BindColumns("CategoryID").Validation.ValueList.Add("1,1:test")
' Adds to a validation cell
GridWeb1.WebWorksheets(1).Cells("A1").Validation.ValueList.Add("1,1:test")
Använd metoden LoadValueList för att ladda listobjekt från ett dataview-objekt:
C#
GridWeb1.WebWorksheets[0].BindColumns["CategoryID"].Validation.LoadValueList(dataSet31.Categories.DefaultView, "CategoryID", "CategoryName", true);
VB
GridWeb1.WebWorksheets(0).BindColumns("CategoryID").Validation.LoadValueList(dataSet31.Categories.DefaultView, "CategoryID", "CategoryName", True)