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();
}
这种数据绑定显示方式比较灵活,任意排序。
分享到:
相关推荐
用GridView显示数据
GridView显示XML数据
.NET中使用GridView显示数据,包含三层与两个,环境VS2008+SQL2005。内含操作文档,或直接访问http://blog.csdn.net/dengxingbo/archive/2009/09/14/4550729.aspx
主要功能:数据绑定,数据实时显示.GridView中对Cell的操作,事件的响应等.
Android GridView完美横向滑动 ,并且可限制Gridview显示行数!
C#操作GridView控件绑定数据实例详解一文的实例代码,包含GridView的全部功能: (1)绑定数据源(List) (2)编辑:修改、更新、取消、删除 (3)搜索查询、翻页、行样式、数据绑定 (4)常见的错误与处理方法
用GridView显示数据视频教程ASP.NET(C#)
GridView显示海量数据时效率极其低,每次要从数据库从取出海量数据,这明显不现实。 显示多少,就从数据库中读取多少数据,即每次取GridView显示的一个页面数据,点击下一页是,再取下一页相应的数据。
面向对象课程实验数据控件gridview用法演示
Gridview数据绑定,Gridview数据绑定 C#
Android GridView分页显示
可以在Gridview里面只显示年月日,不会出现0:00:00
GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 GridView固定表头(不用javascript只用CSS,2行代码,很好用) GridView合并表头多重表头无错完美版(以合并3列3行举例) GridView突出显示某一单元格(例如...
使用Gridview显示数据,GridView控件是一个非常好用的空间,对于数据显示,分页等都很好使用
老板要写的! 代码实现GridView数据显示 所有的参数都是通过代码设置的! 有需要的朋友可以看看! 感觉有点麻烦呀
在gridview中数据导出到excel中,中文数据有时候是乱码的,数字类型的数据导出的时候前面的零不能显示问题,在这里都可以得到很好的解决
Android高级应用源码-Listview,Gridview空数据处理.zip
刚开始学习,主要是学习,做个备忘,主要是参考网上,书上
GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 GridView固定表头(不用javascript只用CSS,2行代码,很好用) GridView合并表头多重表头无错完美版(以合并3列3行举例) GridView突出显示某一单元格(例如...
c#获取气象站数据库数据并以gridview格式显示的源代码