2011-05-25 77 views

回答

0

有几个例子here。无论如何,它似乎与Windows窗体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")); 
} 
+0

Jhenriquez您好,感谢乌拉圭回合的答复..似乎ü回答的列表框,但我询问如何赢在应用GridView的文本框列中的值绑定.. – Ashok 2011-05-27 08:39:20

+0

@ user769880,我想我不明白充分的问题。你能否提供你想要实现的更多细节。 – jhenriquez 2011-05-27 16:21:02