都只是双击前面,然后弹出确认,删除?
能不能添加 按纽之类的在里面?
因为是用户端的,不可能叫别人.慢慢的摸索吧.
先谢谢.

解决方案 »

  1.   

    如果要处理的好,那你可能要自定义DataGrid中的列,可以在自定义的列中添加自定的控件.
      

  2.   

    hbxtlhx(平民百姓) 
    james_hunter(辉) 
    两位能提供个例子吗??
    谢谢
      

  3.   

    用列样式columnstyle   
        
      #region   角色信息Datagrid样式   
      private   void   dgColumnStyle_Role(bool   editFlag)   
      {   
      //声明DataGridTableStyle   
      DataGridTableStyle   myTableStyle   =   new   DataGridTableStyle(   );   
      myTableStyle.MappingName   =   "XT_QX_JS_TB";   
        
      //声明DataGridColumnStyle1   
      DataGridTextBoxColumn   ColumnStyle1   =   new   DataGridTextBoxColumn();   
      ColumnStyle1.MappingName   =   "QX_JS_BM";   
      ColumnStyle1.HeaderText   =   "编号";   
      ColumnStyle1.Width   =   0;   
      ColumnStyle1.ReadOnly   =   true;   
      ColumnStyle1.Format=   "yyyy年MM月dd日";//这列如果是日期类型可以用指定日期格式显示日期值。   
      myTableStyle.GridColumnStyles.Add(ColumnStyle1);   
        
      //声明DataGridColumnStyle2   
      DataGridTextBoxColumn   ColumnStyle2   =   new   DataGridTextBoxColumn();   
      ColumnStyle2.MappingName   =   "QX_JS_MC";   
      ColumnStyle2.HeaderText   =   "名称";   
      ColumnStyle2.Width   =   120;   
      ColumnStyle2.NullText="";   
      myTableStyle.GridColumnStyles.Add(ColumnStyle2);   
        
      //声明DataGridColumnStyle3   
      DataGridTextBoxColumn   ColumnStyle3   =   new   DataGridTextBoxColumn();   
      ColumnStyle3.MappingName   =   "QX_JS_MS";   
      ColumnStyle3.HeaderText   =   "描述";   
      ColumnStyle3.Width   =   120;   
      ColumnStyle3.NullText="";   
      myTableStyle.GridColumnStyles.Add(ColumnStyle3);   
        
      //声明DataGridColumnStyle5   
      DataGridBoolColumn   ColumnStyle5   =   new   DataGridBoolColumn();   
      ColumnStyle5.MappingName   =   "QX_JS_SFYX";   
      ColumnStyle5.HeaderText   =   "有效";   
      ColumnStyle5.AllowNull   =   false;   
      ColumnStyle5.TrueValue   =   (Decimal)1;   
      ColumnStyle5.FalseValue   =   (Decimal)0;   
      ColumnStyle5.Width   =   40;   
      myTableStyle.GridColumnStyles.Add(ColumnStyle5);   
        
      //声明DataGridColumnStyle4   
      DataGridTextBoxColumn   ColumnStyle4   =   new   DataGridTextBoxColumn();   
      ColumnStyle4.MappingName   =   "QX_JS_XSSX";   
      ColumnStyle4.HeaderText   =   "顺序";   
      ColumnStyle4.Width   =   40;   
      myTableStyle.GridColumnStyles.Add(ColumnStyle4);   
        
      dataGridMain.TableStyles.Clear();   
      dataGridMain.TableStyles.Add(   myTableStyle   );   
      }   
      #endregion   
      

  4.   

    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q754q
    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q480q
    LZ可参考这两个..
      

  5.   

    楼主用的2003还是2005?2005里面可以直接添加Button
      

  6.   

    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q888q
    就这个了...
    刚好自己还要用..
      

  7.   

    to: mrcooldog() ( ) 
    是2003的
    to: zhangliu_521(浪客) 
    看看先