C# datagridview無法綁定list

需要綁定的數據類型的屬性,必須加上get;set;,否則無法綁定

 

窗口加載時綁定數據:

private void FormIO_Load(object sender, EventArgs e)
        {
            List<Test> lists = new List<Test>()
            {
                new Test("aa","bb",Properties.Resources.ok_16),
                new Test("cc","dd",Properties.Resources.normal_16),
                new Test("ee","ff",Properties.Resources.yes_16)
            };
            kryptonDataGridView1.DataSource = lists;
            
        }

 

Test模型結構如下,如果屬性不加上get set,則無法綁定數據


    public class Test
    {
        //public string S1;//錯誤,無法綁定到datagridview
        //public string S2;//錯誤,無法綁定到datagridview
        //public Image Image;//錯誤,無法綁定到datagridview

        public string S1 { get; set; }
        public string S2 { get; set; }
        public Image Image { get; set; }

        public Test(string s1, string s2, Image image)
        {
            this.S1 = s1;
            this.S2 = s2;
            this.Image = image;
        }
    }

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章