我正在尝试使用从 SQL 数据源获取的数据填充此 Telerik 下拉按钮控件。我使用 ac# 文件来处理数据库连接,并将 Item 设为静态类。项目是我要填充下拉按钮的字段。我已经完成了我知道要做的所有事情,并且对此我束手无策。我觉得实现起来应该不难。
这是我试图将数据加载到按钮中的地方。我不确定在 .Add(.
public Label Item { get; set; }
public VersionEditor()
{
InitializeComponent();
rddBtnPreviousFormat.Items.Add("what goes here?")
}
这是我如何调用我的数据源。
private Label()
{
SqlConnection dbConn = null;
List<Item> listID = new List<Item>();
try
{
using (dbConn = new SqlConnection(ConfigurationManager.ConnectionStrings["XXXXXX"].ConnectionString))
{
string sql = "SELECT DISTINCT FormatID, FormatName FROM dbo.TrayLabelFormat";
SqlCommand cmd = dbConn.CreateCommand();
cmd.CommandText = sql;
dbConn.Open();
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
Item l = new Item();
l.FormatID = reader.GetInt32(1);
l.FormatName = reader.GetString(0);
listID.Add(l);
}
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
throw ex;
}
return;
}
}
class Item
{
public Item()
{ }
public int FormatID { get; set; }
public string FormatName { get; set; }
}
这可能就像我找不到它的命名错误一样简单。提前致谢。