需要将值绑定到winrik的telerik中的gridview文本框列

问题描述

|| 我需要将值从db绑定到gridview文本框列,但我注意到没有办法在telerik winform中的griview文本框列中绑定它,如果有任何解决方案将不胜感激 提前致谢 阿育     

解决方法

这里有几个例子。无论如何,它似乎与Windows Forms DataGridView相同。 这是一个示例,摘自链接。
// Sample class
    public class MyObject
    {
        public MyObject(int myInt,string myString)
        {
            _myInt = myInt;
            _myString = myString;
        }
        private int _myInt;
        public int MyInt
        {
            get { return _myInt; }
            set { _myInt = value; }
        }
        private string _myString;
        public string MyString
        {
            get { return _myString; }
            set { _myString = value; }
        }
    }


// Binding to a Generic BindingList of Sample class
private BindingList<MyObject> myList;
private void Form1_Load(object sender,EventArgs e)
{
    myList = new BindingList<MyObject>();
    myList.Add(new MyObject(1,\"Outdoor\"));
    myList.Add(new MyObject(2,\"Hardware\"));
    myList.Add(new MyObject(3,\"Tools\"));
    myList.Add(new MyObject(4,\"Books\"));
    myList.Add(new MyObject(5,\"Appliances\"));
    myList.RaiseListChangedEvents = true;
    myList.ListChanged += new ListChangedEventHandler(myList_ListChanged);
    radGridView1.DataSource = myList;
}
void myList_ListChanged(object sender,ListChangedEventArgs e)
{
    MessageBox.Show(e.ListChangedType.ToString() + \": at index: \" + e.NewIndex.ToString() + \",\\\"\" + myList[e.NewIndex].MyString + \"\\\"\");
}
private void radButton1_Click(object sender,EventArgs e)
{
    myList.Add(new MyObject(6,\"Plants\"));
}