zoukankan      html  css  js  c++  java
  • 添加操作列

    /// <summary>
    /// 根据视频通道列表更新通道信息列表
    /// </summary>
    /// <param name="rUserExtInfo">视频通道列表</param>
    private void UpdateChannelInfo(RestResult rUserExtInfo)
    {
    if (rUserExtInfo.ResultCode == 0)
    {
    DataTable dtex = rUserExtInfo.GetDataTable();

    if (dtex == null || dtex.Rows.Count == 0)
    {
    groupBoxChannel.Visible = false;
    return;
    }

    groupBoxChannel.Visible = true;

    dgvChannel.Columns.Add("channel_code", "通道编号");
    dgvChannel.Columns.Add("address", "安装位置");
    dgvChannel.Columns.Add("sip_id", "sip编号");
    dgvChannel.Columns.Add("note", "备注");
    dgvChannel.Columns.Add("alarm_user_id", "alarm_user_id");
    dgvChannel.Columns.Add("alarm_video_id", "alarm_video_id");
    dgvChannel.Columns.Add("channel_id", "channel_id");
    dgvChannel.Columns.Add("is_del", "is_del");
    dgvChannel.Columns.Add("org_code", "org_code");
    //添加查看图片的列
    DataGridViewLinkColumn linkCol = new DataGridViewLinkColumn();
    linkCol.HeaderText = "操作";
    linkCol.Name = "operator";
    dgvChannel.Columns.Add(linkCol);

    dgvChannel.Columns["channel_code"].DataPropertyName = "channel_code";
    dgvChannel.Columns["address"].DataPropertyName = "address";
    dgvChannel.Columns["sip_id"].DataPropertyName = "sip_id";
    dgvChannel.Columns["note"].DataPropertyName = "note";
    dgvChannel.Columns["alarm_user_id"].DataPropertyName = "alarm_user_id";
    dgvChannel.Columns["alarm_video_id"].DataPropertyName = "alarm_video_id";
    dgvChannel.Columns["channel_id"].DataPropertyName = "channel_id";
    dgvChannel.Columns["is_del"].DataPropertyName = "is_del";
    dgvChannel.Columns["org_code"].DataPropertyName = "org_code";
    dgvChannel.Columns["operator"].DataPropertyName = "operator";

    dgvChannel.Columns["alarm_user_id"].Visible = false;
    dgvChannel.Columns["alarm_video_id"].Visible = false;
    dgvChannel.Columns["channel_id"].Visible = false;
    dgvChannel.Columns["is_del"].Visible = false;
    dgvChannel.Columns["org_code"].Visible = false;

    dtex.DefaultView.Sort = "channel_code asc";
    //增加dtex的"operator"列
    dtex.Columns.Add("operator",typeof(String));
    foreach (DataRow item in dtex.Rows)
    {
    item["operator"] = "图片查看";

    }

    dgvChannel.DataSource = dtex;
    dgvChannel.Update();


    }

    }

  • 相关阅读:
    MySQL数据库8(四)数据表基本操作
    MYSQL 配置文件
    MySQL数据库8(三)数据库基本操作
    flink-connector-kafka consumer的topic分区分配源码
    kafka consumer assign 和 subscribe模式差异分析
    kafka 配置kerberos校验以及开启acl实践
    二路归并排序的java实现
    storm RollingTopWords 实时top-N计算任务窗口设计
    PriorityBlockingQueue优先队列的二叉堆实现
    堆排序算法的java实现
  • 原文地址:https://www.cnblogs.com/Robert-huge/p/5501329.html
Copyright © 2011-2022 走看看