GridView显示数据的三种方式(一)

Gridview控件显示查询的数据。介绍一下其显示的方式。

(1) 自动生成字段。这种方式简单,只要绑定数据源即可。(若是没有数据源,首先新建数据源)

这种方法,完全是手动连接,而不需要代码控制。但是这种情况缺点不灵活,不能根据用户的意愿而进行排列(用户显示的不希望按照数据库顺序显示,那这种自动生成的方法,则不能满足要求)

(2) 数据绑定列形式。

右击gridview,选择编辑列

然后添加绑定列BoundField,并且注意把自动生成字段复选框取消。

其中简单介绍一下还可以添加(CheckBoxField复选框按钮列、HyperLinkField 超链接列,ImageField (图像列)、buttonField(按钮列)、CommandField(命令按钮列)[后面我们会继续讲述]记忆TemplateField(模板列)[下面马上介绍]

其中的DataField是指绑定数据的字段(必须是数据库查询的字段),HeaderText是指表头名称。

设置完毕后的的源代码如下:

<asp:BoundField DataField="jobDepartment" HeaderText="岗位部门" >

添加完毕后,界面结果如下

注意:这是默认的没有使用样式,当然这个gridview可以自动套用格式。右击选择格式即可,然后选择自己喜欢的风格。

然后绑定后台:

/// <summary> /// 绑定gridview /// </summary> public void BindGrid() { SqlConnection con = new SqlConnection(); //连接自己数据库的字符串 (一般情况使用配置文件读取) con.ConnectionString = "server=192.168.24.246;database=BasicInfo;uid=sa;pwd=1"; //打开数据库 con.Open(); //定义查询的sql语句 string cmdText = "select * from jobHistory"; //声明一个数据适配器对象 SqlDataAdapter sda = new SqlDataAdapter(cmdText, con); //声明一个数据集对象 DataSet ds = new DataSet(); //填充数据 sda.Fill(ds); //绑定数据源 GridView1.DataSource = ds.Tables[0]; GridView1.DataBind(); con.Close(); }

这种数据绑定显示方式比较灵活,任意排序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值