Unity Dropdown 从数据库中添加值
Unity Dropdown add values from database
我想将数据库中的值显示到下拉列表;我怎样才能做到这一点?
List<string> list = new List<string> { "option1", "option2" };
var dropdown = GetComponent<Dropdown>();
dropdown.options.Clear();
foreach (string option in list)
{
dropdown.options.Add(new Dropdown.OptionData(option));
}
我想让这些动态化或与实时数据库值同步。
List<string> list = new List<string> { "option1", "option2" };
var dropdown = GetComponent<Dropdown>();
dropdown.ClearOptions(); // better approach
dropdown.AddOptions(list); // this is your required solution
我也会建议,通过检查器获得下拉列表的参考,而不是GetComponent。由于 GetComponent 调用很昂贵!
迟到的答案,可能会节省一些人的时间!
我想将数据库中的值显示到下拉列表;我怎样才能做到这一点?
List<string> list = new List<string> { "option1", "option2" };
var dropdown = GetComponent<Dropdown>();
dropdown.options.Clear();
foreach (string option in list)
{
dropdown.options.Add(new Dropdown.OptionData(option));
}
我想让这些动态化或与实时数据库值同步。
List<string> list = new List<string> { "option1", "option2" };
var dropdown = GetComponent<Dropdown>();
dropdown.ClearOptions(); // better approach
dropdown.AddOptions(list); // this is your required solution
我也会建议,通过检查器获得下拉列表的参考,而不是GetComponent。由于 GetComponent 调用很昂贵!
迟到的答案,可能会节省一些人的时间!