AspxGridView怎样获取行值啊

时间:2022-04-21 14:46:12
用GridView可以用RowIndex,但是用AspxGridView该怎样或得当前行的值呢?请教各位大虾......

14 个解决方案

#1


help me

#2


自定义控件吗?
多看看它有何属性

#3


那你为什么不用GridView

#4


记得好像是Aspxgridview.Rows[n].cells[x].Text吧 貌似和gridview是一样的。

#5


引用 4 楼 yanghuiyu123 的回复:
记得好像是Aspxgridview.Rows[n].cells[x].Text吧 貌似和gridview是一样的。
它没有类似Rows和cells这样的属性啊
AspxGridView集成起来的功能比较多啊

#6


this.aspxgridview1.getrowvalues(e.visibleindex, new string[] {"列的名字"});

#7


搞了半天原来我说错了,呵呵,哎!~
我是想获得每一行对应的主键值,gridview里面绑定的是DataKeys
获得的时候是用GridView1.Datakey[e.Row.RowIndex].ToString()
用AspxGridView是用KeyFieldName绑定主键的,但是不知道要怎样获取啊
各位帮帮忙
Thanks

#8


千万不能沉啊,等急用呢!help~~~~~~~~~~~~

#9


string key=this.aspxgridview1.getrowvalues(索引,"keyfieldname").ToString();

#10


引用 7 楼 yeting0106 的回复:
搞了半天原来我说错了,呵呵,哎!~
我是想获得每一行对应的主键值,gridview里面绑定的是DataKeys
获得的时候是用GridView1.Datakey[e.Row.RowIndex].ToString()
用AspxGridView是用KeyFieldName绑定主键的,但是不知道要怎样获取啊
各位帮帮忙
Thanks

.........
this.aspxgridview1.getrowvalues(e.visibleindex, new string[] {"列的名字"});
这不行?

#11


引用 10 楼 aluogang 的回复:
引用 7 楼 yeting0106 的回复:
搞了半天原来我说错了,呵呵,哎!~
我是想获得每一行对应的主键值,gridview里面绑定的是DataKeys
获得的时候是用GridView1.Datakey[e.Row.RowIndex].ToString()
用AspxGridView是用KeyFieldName绑定主键的,但是不知道要怎样获取啊
各位帮帮忙
Thanks

..……

可以是可以,但是它只能获取指定的一行,而且要把主键的那一列都显示出来
不过我也不知道是不是我自己搞错了
因为我是在DataBound事件里写的
是不是在这个事件里获取每一行的对应的主键值啊

#12


你是要获取所点击行的特定值吗?
 CommandArgument='<%#Eval("id")%>' 

#13


我不知道新的版本是否有你所说的功能。
用遍历获取所有的主键值。
List<string> list = new List<string>();
for (int i = 0; i < this.ASPxGridView1.VisibleRowCount; i++)
        {
          list.Add(this.aspxgridview1.getrowvalues(i,"keyfieldname").ToString());
        }

#14


引用 13 楼 antiking 的回复:
我不知道新的版本是否有你所说的功能。
用遍历获取所有的主键值。
List<string> list = new List<string>();
for (int i = 0; i < this.ASPxGridView1.VisibleRowCount; i++)
  {
  list.Add(this.aspxgridview1.getrowvalues(i,"keyfieldname……

这下取到值了,真是多谢了啊,(*^__^*) 嘻嘻……
谢谢大家啦》。。。。

#1


help me

#2


自定义控件吗?
多看看它有何属性

#3


那你为什么不用GridView

#4


记得好像是Aspxgridview.Rows[n].cells[x].Text吧 貌似和gridview是一样的。

#5


引用 4 楼 yanghuiyu123 的回复:
记得好像是Aspxgridview.Rows[n].cells[x].Text吧 貌似和gridview是一样的。
它没有类似Rows和cells这样的属性啊
AspxGridView集成起来的功能比较多啊

#6


this.aspxgridview1.getrowvalues(e.visibleindex, new string[] {"列的名字"});

#7


搞了半天原来我说错了,呵呵,哎!~
我是想获得每一行对应的主键值,gridview里面绑定的是DataKeys
获得的时候是用GridView1.Datakey[e.Row.RowIndex].ToString()
用AspxGridView是用KeyFieldName绑定主键的,但是不知道要怎样获取啊
各位帮帮忙
Thanks

#8


千万不能沉啊,等急用呢!help~~~~~~~~~~~~

#9


string key=this.aspxgridview1.getrowvalues(索引,"keyfieldname").ToString();

#10


引用 7 楼 yeting0106 的回复:
搞了半天原来我说错了,呵呵,哎!~
我是想获得每一行对应的主键值,gridview里面绑定的是DataKeys
获得的时候是用GridView1.Datakey[e.Row.RowIndex].ToString()
用AspxGridView是用KeyFieldName绑定主键的,但是不知道要怎样获取啊
各位帮帮忙
Thanks

.........
this.aspxgridview1.getrowvalues(e.visibleindex, new string[] {"列的名字"});
这不行?

#11


引用 10 楼 aluogang 的回复:
引用 7 楼 yeting0106 的回复:
搞了半天原来我说错了,呵呵,哎!~
我是想获得每一行对应的主键值,gridview里面绑定的是DataKeys
获得的时候是用GridView1.Datakey[e.Row.RowIndex].ToString()
用AspxGridView是用KeyFieldName绑定主键的,但是不知道要怎样获取啊
各位帮帮忙
Thanks

..……

可以是可以,但是它只能获取指定的一行,而且要把主键的那一列都显示出来
不过我也不知道是不是我自己搞错了
因为我是在DataBound事件里写的
是不是在这个事件里获取每一行的对应的主键值啊

#12


你是要获取所点击行的特定值吗?
 CommandArgument='<%#Eval("id")%>' 

#13


我不知道新的版本是否有你所说的功能。
用遍历获取所有的主键值。
List<string> list = new List<string>();
for (int i = 0; i < this.ASPxGridView1.VisibleRowCount; i++)
        {
          list.Add(this.aspxgridview1.getrowvalues(i,"keyfieldname").ToString());
        }

#14


引用 13 楼 antiking 的回复:
我不知道新的版本是否有你所说的功能。
用遍历获取所有的主键值。
List<string> list = new List<string>();
for (int i = 0; i < this.ASPxGridView1.VisibleRowCount; i++)
  {
  list.Add(this.aspxgridview1.getrowvalues(i,"keyfieldname……

这下取到值了,真是多谢了啊,(*^__^*) 嘻嘻……
谢谢大家啦》。。。。