**********关于数据显示的问题********
小弟初学C#,现在主要是用datagrid显示数据, 
 感觉对数据进行添加、修改、删除时候的撤消不太容易操作,请问大家都用什么控件显示数据(第三方控件也可以)。请提供思路和部分显示的代码。谢谢!
------解决方案--------------------多练练就好了。。。列表一般都用gridview 
 要是详细信息一般返回一个数据集,然后绑定到lable
------解决方案--------------------datalist也很好用  可以纵向绑定 
------解决方案--------------------我用LISTVIEW。 
 //初始化加入 
 this.bt_OrderQuery.Click += new System.EventHandler(this.button_OrderQuery_Click); 
 比如 有个查询按纽,单击后: 
 private void button_OrderQuery_Click(object sender, System.EventArgs e) 
 { 
 //查询数据库。返回一ArrayList数组。 
 。。。。。。。。。。 
 ArrayList orderStatInfo = new ArrayList(); 
 orderStatInfo = StateQuery.OrderStateQueryInfo(参数1,参数,。。。);//查询方法 
 addListView(orderStatInfo); 
 }   
 public void addListView(ArrayList orderList) 
 { 
 foreach(TabOrderInfo listInfo in orderList ) 
 { 
 System.Windows.Forms.ListViewItem lvi = new ListViewItem(); 
 string [] sub = {   
 Convert.ToString (listInfo._Fld_order_id._firstValue ) , 
 Convert.ToString (listInfo._Fld_mission_id._firstValue ) , 
 Convert.ToString (orderStateInfo ), 
 Convert.ToString (listInfo._Fld_time_stamp ._firstValue ), 
 Convert.ToString (listInfo._Fld_supplier ._firstValue ), 
 Convert.ToString (listInfo._Fld_order_no ._firstValue ) 
                 }; 
 lvi = new ListViewItem(sub); 
 this.lv_orderquery.Items.Add(lvi);//用ADD方法 
 } 
 }   
 基本思路就是这样了。不过你具体用的时候肯定有很多不一样的地方。。。
------解决方案--------------------datagridview好用 第三方控件一般会有点小bug说不明白
------解决方案--------------------如果你觉得DataGrid不好用,恐怕其他的你也未必觉得好用...
------解决方案--------------------GridView 72般绝技 
 http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx