Gridview怎么跟Dategrid不一样啊!如何取得行值!列的索引号是固定的!给分的
具体就是我用gridview重数据库读出值
下面是字段:
编号 名称 操作
228 巴厘岛 删除
229 丽星邮轮 删除
当我点击删除时出发RowDeleting事件
以前datagrid取值是这样
string id = e.Item.Cells[0].Text;
但是现在gridview没有Item这个属性啊
string line_id=this.GridView1.Rows[0].Cells[0].Text.ToString();
这个取出的值总是固定的!我怎么让Rows获得我删除行的id那!
------解决方案--------------------先得到你要删除行的索引号(例如index)
string line_id=this.GridView1.Rows[index].Cells[0].Text.ToString();
------解决方案--------------------dataGridView1[列号][行号]
------解决方案--------------------你说的是web,winform下找不到你说的事件啊
------解决方案--------------------放到RowDeleteing事件里
string line_id = gv.Rows[e.RowIndex].Cells[0].Text.ToString();
这样
------解决方案--------------------学习中.ASP.NET(C#)学习交流QQ群号:32801051
------解决方案--------------------我是用winform的
datagridview[0,datagridview.CurrentAddress.y].value.tostring()
大小写可能有些出入?
相信我我已经说出了问题的关键
------解决方案--------------------datagridview.CurrentCell.RowIndex;是当前活动的单元格的行的索引
datagridview.SelectedRows 是选中行的集合
datagridview.SelectedColumns 是选中列的集合
datagridview.SelectedCells 是选中单元格的集合
有这几个属性,相信一定可以取出想要的值.