asp.net 学习之路之gridView控件之修改数据
来源:互联网 发布:xalhar哈萨克音乐软件 编辑:程序博客网 时间:2024/05/01 12:50
在之前的博文中说过,通过几种方式修改gridview列名汉化显示。
先看看这次博文中,数据库里面的内容把。
这里,再接着上次的博文细说。
上次的博文说道,第一种方式是直接在数据库中把表的每一列的名字设置为我们想要的,在用gridview显示出来,数据库怎么设计的,显示出来是设计的样子。这样虽然方便,但是这玩意儿毕竟是国外弄出来的,支持原生的语言--英语应该是最好的啦。
第二种方式,将数据库中的数据读入一个数据集中,对数据集修改好后,再gridview显示数据集中的内容。这样是也可以。也比较安全, 不会影响数据库里面的数据。
比如像下面这样:
///--------!!!!! 这里采用的是jet引擎 string selectStr = "select * from A"; DataSet resDs = AccessHelper.dataSet(selectStr); if (resDs.Tables[0].Rows.Count > 0) { resDs.Tables[0].Columns[0].ColumnName = "歌名"; resDs.Tables[0].Columns[1].ColumnName = "歌手"; dataGridView1.DataSource = resDs.Tables[0]; dataGridView1.ReadOnly = true; ///--- //dataGridView1.Columns[0].HeaderText = "歌名"; //dataGridView1.Columns[1].HeaderText = "歌手"; }这种方式不仅使用网页操作数据库, 而且对于PC端应用也是可取的。
看看效果吧。
第三种方式就是修改gridview上显示的数据了。
还是老样子,先看看代码:
///--------!!!!! 这里采用的是ACE引擎 string selectStr = "select * from A"; DataSet resDs = AccessHelper.dataSet(selectStr); if (resDs.Tables[0].Rows.Count > 0) { //resDs.Tables[0].Columns[0].ColumnName = "歌名"; //resDs.Tables[0].Columns[1].ColumnName = "歌手"; dataGridView1.DataSource = resDs.Tables[0]; dataGridView1.ReadOnly = true; //--- dataGridView1.Columns[0].HeaderText = "歌名"; dataGridView1.Columns[1].HeaderText = "歌手"; }
效果是一样的:
而今天要说的是:
在PC端的应用时,采用第三种方式不需要设置表的主键。即不要用gridveiw 的主键。
但是,在网页上操作控件gridview的时候,却要先设置gridview表的主键,才能对表进行修改。
网页上设置主键的方法:
string[] IDStr = new string[] { "ID" }; GridView3.DataKeyNames = IDStr; ///---给gridview s设置主键今天就这么多啦。。。。。
0 0
- asp.net 学习之路之gridView控件之修改数据
- asp.net 学习之路之gridView控件
- asp.net 学习之路之gridView控件(续)
- ASP.NET学习之GridView
- asp.net控件之gridview编程
- ASP.NET服务器控件使用之GridView
- asp.net高级应用之GridView控件
- Asp.net之使用GridView控件的RowCommand事件实现修改和删除
- Asp.Net学习之数据验证控件(二)
- asp.net 学习之路之控件使用
- asp.net 学习之路之chart控件
- Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
- Scott Mitchell 的ASP.NET 2.0数据教程之52:为GridView控件添加Checkboxes列
- Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
- Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
- ASP.NET开发笔记之数据列表等控件选择【listbox VS gridview】
- asp.net高级应用之GridView控件(2)
- ASP.NET之Gridview图解
- leetCode 23. Merge k Sorted Lists (合并k个排序链表) 解题思路和方法
- 2015070610 - 看到很多所谓的大牛
- ubuntu shell脚本开机自动运行的方法
- 集合(1) list hash
- poj 2151 Check the difficulty of problems 概率dp
- asp.net 学习之路之gridView控件之修改数据
- css3动画2种区分
- Redhat Linux RPM包安装软件及其管理
- 题目1195:最长&最短文本
- 软件安装/程序编译过程
- hibernate初入门3--hibernate的简易实现
- Linux下C语言调试(3)
- 一步步制作RPM包
- ice编译文件不能使用中文路径