GridView读取列中数据方法
来源:互联网 发布:淘宝账号可以过户吗 编辑:程序博客网 时间:2024/06/04 01:23
获得GridView中的数据
//方法一
//读取单元格(不支持隐藏列)
//GridView1.SelectedRow.Cells[int index] //index从1开始
txtID.Text = GridView1.SelectedRow.Cells[1].Text.Trim();
txtName.Text = GridView1.SelectedRow.Cells[2].Text.Trim();
txtSex.Text = GridView1.SelectedRow.Cells[3].Text.Trim();
//方法二
//读取每一行的数据键值(支持隐藏列)
//DataKeyArray GridView1.DataKeys[int index][int index]
//index均从0开始
txtID.Text = GridView1.DataKeys[GridView1.SelectedIndex][0].ToString();
txtName.Text = GridView1.DataKeys[GridView1.SelectedIndex][1].ToString();
txtSex.Text = GridView1.DataKeys[GridView1.SelectedIndex][2].ToString();
txtAge.Text = GridView1.DataKeys[GridView1.SelectedIndex][3].ToString();
//方法三
//读取选中行的数据键值(支持隐藏列)
//DataKey GridView1.SelectedDataKey[int index]
//index从0开始
txtID.Text = GridView1.SelectedDataKey[0].ToString();
txtName.Text = GridView1.SelectedDataKey[1].ToString();
txtSex.Text = GridView1.SelectedDataKey[2].ToString();
txtAge.Text = GridView1.SelectedDataKey[3].ToString();
//方法四
//查找服务器控件ID(支持隐藏列)
txtID.Text = ((Label)GridView1.SelectedRow.Cells[1].FindControl("lblID")).Text.Trim();
txtName.Text = ((Label)GridView1.SelectedRow.Cells[2].FindControl("lblName")).Text.Trim();
txtSex.Text = ((Label)GridView1.SelectedRow.Cells[3].FindControl("lblSex")).Text.Trim();
txtAge.Text = ((Label)GridView1.SelectedRow.Cells[4].FindControl("lblAge")).Text.Trim();
//方法五
//通过SQL查询返回(因为GridView只需绑定id列,所以不存在隐藏列问题。)
txtID.Text = ((Label)GridView1.SelectedRow.FindControl("lblID")).Text.Trim();
YouNamespace.Model.User model = new YouNamespace.Model.User();
model = new YouNamespace.BLL.User().GetModel(int.Parse(txtID.Text.Trim()));
txtName.Text = model.name;
txtSex.Text = model.sex;
txtAge.Text = model.age.ToString();
//方法一
//读取单元格(不支持隐藏列)
//GridView1.SelectedRow.Cells[int index] //index从1开始
txtID.Text = GridView1.SelectedRow.Cells[1].Text.Trim();
txtName.Text = GridView1.SelectedRow.Cells[2].Text.Trim();
txtSex.Text = GridView1.SelectedRow.Cells[3].Text.Trim();
//方法二
//读取每一行的数据键值(支持隐藏列)
//DataKeyArray GridView1.DataKeys[int index][int index]
//index均从0开始
txtID.Text = GridView1.DataKeys[GridView1.SelectedIndex][0].ToString();
txtName.Text = GridView1.DataKeys[GridView1.SelectedIndex][1].ToString();
txtSex.Text = GridView1.DataKeys[GridView1.SelectedIndex][2].ToString();
txtAge.Text = GridView1.DataKeys[GridView1.SelectedIndex][3].ToString();
//方法三
//读取选中行的数据键值(支持隐藏列)
//DataKey GridView1.SelectedDataKey[int index]
//index从0开始
txtID.Text = GridView1.SelectedDataKey[0].ToString();
txtName.Text = GridView1.SelectedDataKey[1].ToString();
txtSex.Text = GridView1.SelectedDataKey[2].ToString();
txtAge.Text = GridView1.SelectedDataKey[3].ToString();
//方法四
//查找服务器控件ID(支持隐藏列)
txtID.Text = ((Label)GridView1.SelectedRow.Cells[1].FindControl("lblID")).Text.Trim();
txtName.Text = ((Label)GridView1.SelectedRow.Cells[2].FindControl("lblName")).Text.Trim();
txtSex.Text = ((Label)GridView1.SelectedRow.Cells[3].FindControl("lblSex")).Text.Trim();
txtAge.Text = ((Label)GridView1.SelectedRow.Cells[4].FindControl("lblAge")).Text.Trim();
//方法五
//通过SQL查询返回(因为GridView只需绑定id列,所以不存在隐藏列问题。)
txtID.Text = ((Label)GridView1.SelectedRow.FindControl("lblID")).Text.Trim();
YouNamespace.Model.User model = new YouNamespace.Model.User();
model = new YouNamespace.BLL.User().GetModel(int.Parse(txtID.Text.Trim()));
txtName.Text = model.name;
txtSex.Text = model.sex;
txtAge.Text = model.age.ToString();
0 0
- GridView读取列中数据方法
- 得到GridView中编辑列数据
- GridView中固定列的方法
- C#中GridView隐藏列的方法
- 关于Asp.net中GridView控件不显示部分列数据的方法
- GridView从Xml中读取数据
- gridview隐藏列的方法,但仍可获取数据
- gridview获取数据列的几种方法.txt
- GridView中固定列
- GridView模版列中根据数据动态添加RadioButtonList项
- VS2005中GridView自定义列TemplateField的数据绑定技巧!
- asp.net中gridview数据相同行的列合并
- Gridview的数据列中实现鼠标悬浮变色
- GridView列中编辑(修改)传值绑定数据
- net读取excel中数据并显示到gridview中
- VS2005 GridView中增加自增列的一种方法
- Gridview 获取隐藏列中绑定值方法
- GridView模版列中控件的访问方法
- Confluence 内容列表(Table of Contents)宏
- 内联函数和宏定义的区别
- Java开发五种jsp页面跳转方法
- arduino uno enc28j60 ping webserver webclient
- 关于读取php中文文件名乱码问题
- GridView读取列中数据方法
- IOS Icon设置方法
- linux 3.13内核运行(编译)vmware-play失败
- Oracle Database 11g Release 2 下载网址收藏
- 数据库主键和外键
- Confluence 内容列表区域(Table of Content Zone)宏
- 让你的模拟器不再卡:VirtualBox安裝 Android-x86 4.0(可上网)
- Android中launchMode四种启动方法详解
- .net 验证控件失效了