C#实现3步手动建DataGridView的方法
本文实例讲述了C#实现3步手动建DataGridView的方法。分享给大家供大家参考。具体如下:
DataView dvCmControlInfo = new DataView(某个DataTable);
第一步
dataGridView1.Columns.Clear(); dataGridView1.AutoGenerateColumns = false ; dataGridView1.DataSource = dvCmControlInfo; //绑DataTable,DataSet,DataView,BindingList dataGridView1.DataMember = ""; //当绑定多表数据源时,这里写表名。
第二步
DataGridViewTextBoxColumn dtGroup = new DataGridViewTextBoxColumn(); dtGroup.DataPropertyName = "group" ; //DataTable中代表“小组”的名字 dtGroup.HeaderText = "小组" ; //DataGridView标题显示的名字 dataGridView1.Columns.Add(dtGroup);
第三步(下面的几个属性看情况自己定,不是必须要写的)
dataGridView1.Columns[0].Width = 30; //手动设定一格长度 dataGridView1.Columns[0].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; //不可以按序排列 dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; //每一格中内容居中排列
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
asp.net中GridView数据鼠标移入显示提示信息
问题提出: 在asp.net开发中,如果有这样的一个需求,如果在列表控件,如GridView中的某列中显示的是一个计算公式得出的值,那么需求来了,鼠标移入该数字,显示该数字的计算公式和过程,如何做? 解决方案分析: 常规可以使用控件的title属性来显示提示信息,但是显示信息的样式不美观.接下来我们可以使用这样的一个解决方案,其显示效果如下图所示: 详细实现步骤: 1.下载弹出提示框相关js文件包,下载地址:http://download.csdn.net/detail/taomanman/90
-
GridView控件如何显示序号
在ASP.NET 中,如果想 GridView 列表中显示序列号,不需要自己编写获取序号的方法,通过Container.DataItemIndex 属性加 1 就可以实现了,绑定在列表中就 OK 了! 实例代码: <asp:GridView ID="gvList" runat="server" Width="100%"> <Columns> <asp:TemplateField HeaderText="序号
-
C#中GridView动态添加列的实现方法
本文实例讲述了C#中GridView动态添加列的实现方法.分享给大家供大家参考.具体如下: protected void Page_Load(object sender, EventArgs e) { TemplateField mycustomField = new TemplateField(); //创建列实例 mycustomField.ShowHeader = true; // 设置属性 LinkButton lb = new LinkButton(); lb.Text = "Dele
-
ASP.NET GridView中加入RadioButton不能单选的解决方案
今天开发碰见一个问题,就是当GridView中加入一个包含RadioButton的模板列,结果一运行.....天啊,单选按钮可以多选了! 囧啊!为了演示一下我今天的错误我还是模拟一个功能场景吧,我要实现的功能是显示一个包含单选按钮的学生信息列表,选择一行后将详细信息显示出来~! 1.问题展现 ①首先准备一个GridView用来展示学生的基本信息与最重要的单选按钮,代码如下: <asp:GridView ID="GridView1" runat="server"
-
C#中DataGridView常用操作实例小结
本文实例讲述了C#中DataGridView常用操作.分享给大家供大家参考.具体如下: public void Binder1() { DataTable tableType = DataBase.SQLDBHelper.GetDataTable("select top 200 unit_code,unit_name from unit "); DataTable table = DataBase.SQLDBHelper.GetDataTable("select top 2
-
GridView自动增加序号(三种实现方式)
第一种方式,直接在Aspx页面GridView模板列中.这种的缺点是到第二页分页时又重新开始了. 复制代码 代码如下: <asp:TemplateField HeaderText="序号" InsertVisible="False"> <ItemTemplate> <%#Container.DataItemIndex+1%> </ItemTemplate> </asp:TemplateField> 第二种方
-
DataGridView展开与收缩功能实现
很多数据都有父节点与子节点,我们希望单击父节点的时候可以展开父节点下的子节点数据. 比如一个医院科室表,有父科室与子科室,点击父科室后,在父科室下面可以展现该科室下的所有子科室. 我们来说一下在DataGridView中如何实现这个功能. 首先,创建示例数据: 示例数据SQL create table Department ( ID int identity(1,1) not null, DName varchar(20) null, DparentId int null, Dtelphone
-
如何用jQuery实现ASP.NET GridView折叠伸展效果
今天做静态页面时有一个需求,就是页面上有一组两个选项的单选按钮和一个有6行的列表(该列表用Table标签实现,不是DIV),当选择单选按钮的选项一时,列表的前三条信息显示后三条信息隐藏,当选择单选按钮的选项二时,列表的前三条信息隐藏后三条信息显示.那么就牵扯出我们今天的话题拉,如何实现呢?实现后该实现还能应用到哪些场景? 1.第一反应的解决方案 碰到这个需求后,我第一反应就是很简单啊,分别用两个DIV将前三个Table中的TR标签与后三个TR标签包起来,然后通过JS控制DIV的显示. 第一步:使
-
C#实现绑定DataGridView与TextBox之间关联的方法
本文实例讲述了C#实现绑定DataGridView与TextBox之间关联的方法.分享给大家供大家参考.具体实现方法如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace System.Window
-
C#处理datagridview虚拟模式的方法
本文实例讲述了C#处理datagridview虚拟模式的方法.分享给大家供大家参考.具体如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace VirtualMode { partial class
-
C#实现DataGridView控件行列互换的方法
本文实例讲述了C#实现DataGridView控件行列互换的方法.分享给大家供大家参考.具体如下: 该示例程序是一个Windows窗体应用程序,有左右两个DataGridView控件:dgvLeft和dgvRight dgvRight除时间外的每一行是dgvLeft的一列 private void Form1_Load(object sender, EventArgs e) { //C#中确定控件DataGridView根据内容自动调整列宽长度的属性 //是AutoSizeColumnsMode
-
C#中DataGridView动态添加行及添加列的方法
本文实例讲述了C#中DataGridView动态添加行及添加列的方法.分享给大家供大家参考.具体如下: Datagridview添加列: DataGridViewTextBoxColumn acCode = new DataGridViewTextBoxColumn(); acCode.Name = "acCode"; acCode.DataPropertyName = "acCode"; acCode.HeaderText = "A/C Code&quo
-
C#中datagridview的EditingControlShowing事件用法实例
本文实例讲述了C#中datagridview的EditingControlShowing事件用法.分享给大家供大家参考.具体实现方法如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using datagridv
-
GridView使用学习总结
由于Asp.Net视频比较旧,涉及到的数据绑定控件DataGrid在VS2012中已经没有了,取而代之的是GridView.开始觉得视频中的例子没法实现了,其实不然,DataGrid里面的功能GridView里一样都不少,只是形式变化了一下,仔细研究一下发现它们是换汤不换药啊. (一)DataKeyName属性 (1)DataKeyNames一般都是用来对当前行做唯一标示的,所以一般为数据库的ID. (2)GridView.DataKeys[e.RowIndex],e.RowIndex是获取事件
随机推荐
- 结合Python的SimpleHTTPServer源码来解析socket通信
- 在Python下进行UDP网络编程的教程
- JSP Spring ApplicationContext的国际化支持
- oracle bbed恢复删除数据实例
- spring对JDBC和orm的支持实例详解
- 深入学习jQuery Validate表单验证
- QQ登录背景闪动效果附效果演示源码下载
- Tomcat服务器搭建教程
- Docker 常用命令详细整理
- js实现显示手机号码效果
- PHP Header用于页面跳转时的几个注意事项
- php中过滤非法字符的具体实现
- C#微信开发之启用开发者模式
- 详解js数组的完全随机排列算法
- 解析dom中的children对象数组元素firstChild,lastChild的使用
- jQuery.buildFragment使用方法及思路分析
- 基于Jquery和html5的7款个性化地图插件
- 浅谈JavaScript字符集
- 被恶意网站击中的解决办法——注册表使用全攻略之六
- thinkPHP5 tablib标签库自定义方法详解