GridView等表格模板列绑定数据的方法

//绑定GridView每一行中的CheckBoxList
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            CheckBoxList cbl = (CheckBoxList)e.Row.FindControl("ckbCheckBox");
            if (cbl != null)
            {
                BindCheckBoxList(cbl);
            }
        }
    }
    //绑定CheckBoxList的方法
    private void BindCheckBoxList(CheckBoxList cbl)
    {
        string strSQL = "Select login_id,login_name from 表名 where 条件";
        DataTable dt = GetData(strSQL);//这里的方法根据你自己的取数据的方法
        cbl.DataSource = dt;
        cbl.DataValueField = "login_id";
        cbl.DataTextField = "login_name";
        cbl.DataBind();
    }

GridView等表格模板列绑定数据的方法,布布扣,bubuko.com

时间: 2024-12-22 08:55:03

GridView等表格模板列绑定数据的方法的相关文章

C#.Net 给DataGridView列绑定数据和显示列名的方法

选择DataGridView控件,在属性中选择Colums属性项点击,编辑DataGridView控件的列,可以通过列编辑器添加多个列项,其中列属性的中HeadText是对外显示的,即向用户呈现的,Name是用于命名列对象的,而DataPropertyName是用于指定你将数据源的那一列绑定到该列上的,就是这个列属性可以DataGridView中的列绑定指定的数据,具体只需要将DataPropertyName列属性指定为数据源的某个列名即可,例如:数据源中一列为“UserName”,则将Data

C# 控制datagridview的combox属性的列绑定数据

//datagridvie列绑定list的数据 List<User> listChange = GetChange();//查询数据库内容,保存到list this.datagridview1.AutoGenerateColumns = false;//禁止生成不需要的列 this.datagridview1.DataSource = listChange;//list的内容绑定到datagridview Gender.DataSource = listChange;//list的内容绑定到d

C#WinForm datagirdview的datapropertyname给每列绑定数据

1 UI 2 3 4 代码 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Threading.Tasks; 9 using System.Windows.Forms; 10 1

Datagridview列绑定数据

属性最下面的Column项: 把每一列的字段绑定,更改显示的标题. 数据绑定代码: 1 string sql = "select IncomeExpendTypeID , TypeName , IncomeExpendTypeName , Remark from IncomeExpendType"; 2 3 this.dataGridView1.DataSource = shl.ExecuteDataTable(sql, CommandType.Text); *当然其中使用了SQLHe

EXCEL表格自动统计测试用例数据的方法

做测试的同学写用例会用到一些工具,但其实大部分都用excel在管理着用例,当用例 数量较多,比如几千条甚至上万条时,统计测试用例及测试结果数据就是个头大的事情. 各位有福了,老衲把多年的经验传授给大家. 我们有个目录和另外很多个表单,这里我只举例"设备连接及信息"表单, 这里是我们的目录,用例的所有数据都会自动显示在这里,并且是实时变化的. 这是"设备连接及信息"表单里的用例里测试类型下的列表数据,这里有五个列表. 这是"设备连接及信息"表单里的

asp.net动态添加GridView的模板列,并获取列值

一.动态添加模板列: 1.建立模板列样式: 说明:下边代码可以直接写在aspx文件中,也可以单独建立cs文件:另外,我没有写button.linkButton等控件,意思差不多,不过当需要添加事件时,记得将事件名称传入,并附加在控件上 public class GridViewTemplate : ITemplate{ /// <summary> /// 模板类型:标题或内容: /// DataControlRowType.Header和DataControlRowType.DataRow /

GridView合并单元格万能版(包括模板列)

今天修改旧的项目,发现之前用到的gridview合并单元格代码不适用于模板列.做了修改之后记录下来.两种方法,第一种适用于所有情况,第二种适用于合并依据列非模板列.两种方法如下:方法一: /// <summary> /// 合并GridView中某列相同信息的行(单元格) 包含模板列 根据ID=rowspanid 的hiddenfield控件的值来合并.需要合并的 单元格需加上这个控件.根据控件值合并.可以将控件放在某一列,也可以放在每一列.取值的时候分开就行.此方法适合任意列,特别是模板列

怎么在Beyond Compare中删除表格中的列表数据

Beyond Compare是一款用于文件及文件夹比较的软件,不仅可以快速比较出两个文件夹之间的不同之处,还可以详细比较文件之间的内容差异. 当我们使用Beyond Compare执行表格比较会话操作时,可能想要对比较的原表格数据进对行修改,以便于更加有针对性的查看数据之间的差异部分,例如:删除列表数据.修改列表名称或者重置文件排列顺序等,接下来就和大家简单介绍一下,Beyond Compare表格比较删除列表数据的方法. 具体操作步骤如下所示 步骤一:打开Beyond Compare软件,选择

【 D3.js 选择集与数据详解 — 1 】 使用datum()绑定数据

选择集和数据的关系是 D3 最重要的基础,在[入门 - 第 7 章]时进行过些许讲解,对于要掌握好 D3 是远远不够的.故此开设一个新的分类,专门讨论选择集与数据的关系,包括数据绑定的使用和工作原理,update .enter.exit 的原理和使用方法等,接下来一段时间里会有多篇此类文章. D3 最大的特色就是能够将数据绑定到DOM上.使用select或selectAll选择元素之后,被选择的元素上是没有数据的.数据绑定就是使被选择元素里包含有数据.与此相关的函数有两个: datum():将指