I am using Infragistics WinForm controls v8.2.2 (quite new to them) in a C# project.
I would like to use an UltraGrid as a way for users to add/modify/delete entries in a SortedList (m_RoutingTable) as follows:
Form Load:
BindingSource bindingSource = new BindingSource();bindingSource.DataSource = m_RoutingTable.Entry.Values;ultraGrid1.DataSource = bindingSource;
The form comes up with the correct entries but I am not able to easily edit them. When I show the "Add" button below the grid, I can add new rows and edit the columns at that timebut editing an existing row is next to impossible. Am I missing something basic? How do you deleterows? For that matter, how do you add rows without the "Add" button showing?
Also, the new rows don't seem to update the DataSource - is there a way to do that?
Can I use an UltraGrid completely unbound to anything and just do the grunt work myself?
Thanks for any help,Joe
slowjoe said:editing an existing row is next to impossible
What do you mean "impossible"? What is the problem exactly?
slowjoe said:How do you deleterows?
You need to select the row and click on "delete". Usually you select the row by clicking on the row selector in the left side of the row.
slowjoe said:how do you add rows without the "Add" button showing?
ultraGrid1.DisplayLayout.Override.AllowAddNew = AllowAddNew.TemplateOnBottom;
slowjoe said:Also, the new rows don't seem to update the DataSource - is there a way to do that?
That's probably a data source problem. Check the binding source AllowNew is true, and IsBindingSupended is false, and there could be more reasons for that. Try to debug and see.
slowjoe said: Can I use an UltraGrid completely unbound to anything and just do the grunt work myself?
No. The point of using the UltraGrid is that it is doing everything for you. You just need to learn (quite a lot) how to use it.