0

我正在尝试使用从 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; }
}

这可能就像我找不到它的命名错误一样简单。提前致谢。

4

0 回答 0