zoukankan      html  css  js  c++  java
  • gridcontrol 添加行删除行

    一、添加行

           注意,必须先绑定数据源(可以是一个空的Datatable);然后再执行添加行的动作,否则不会成功;

     

        public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
                this.gridView1.InitNewRow += gridView1_InitNewRow;
            }
    
            private void Form2_Load(object sender, EventArgs e)
            {
                //设置数据结构
                DataTable dt = new DataTable();
                dt.Columns.Add("GCol1", Type.GetType("System.String"));
                dt.Columns.Add("GCol2", Type.GetType("System.String"));
                //必须有此行代码,绑定数据源,否则gridView1添加不了数据行
                this.gridControl1.DataSource = dt;
            }
    
            /// <summary>
            /// 添加行 执行动态绑定数据
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void gridView1_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e)
            {
                DevExpress.XtraGrid.Views.Grid.GridView view = sender as DevExpress.XtraGrid.Views.Grid.GridView;
                view.SetRowCellValue(e.RowHandle, view.Columns["GCol1"], "123"+DateTime.Now.ToString("HHmmss"));
                view.SetRowCellValue(e.RowHandle, view.Columns["GCol2"], "456" + DateTime.Now.ToString("HHmmss"));
            }
            /// <summary>
            /// 事件:添加按钮
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void button1_Click(object sender, EventArgs e)
            {
                //添加一行的命令
                this.gridView1.AddNewRow();
            }
        }
  • 相关阅读:
    shell脚本中生成延时
    linux小技巧
    自定义微信圈分享带的图片和内容
    OOM killer
    svn报错
    Fatal error: Call-time pass-by-reference has been removed
    ThinkPHP3.1.3源码分析---php文件压缩zlib.output_compression 和 ob_gzhandler
    确保 PHP 应用程序的安全
    判断来自电脑还是手机
    以About Us为范例在Zen cart中增加页面
  • 原文地址:https://www.cnblogs.com/lanyubaicl/p/7877606.html
Copyright © 2011-2022 走看看