0

この Telerik ドロップダウン ボタン コントロールに、SQL データ ソースから取得したデータを入力しようとしています。ac# ファイルを使用してデータベース接続を処理し、Item を静的クラスにしました。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