毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

gridview 数据绑定和隐藏列的问题

更新时间:2013-5-26:  来源:毕业论文

gridview 数据绑定和隐藏列的问题

我数据库使用access,表中主键为递增的record_id

我直接将record_id绑定gridview上显示出来了。

record_id 代表着记录号,如果查询等操作显示出来不为1开头,也不连续。

现在的要求是 gridview显示的数据序列号连续(1开始,递增)record_id 不显示。

但是查出来的记录还有后续操作,在每个row的末尾有按钮,操作的时候我需要取这个记录号。

我将record_id 设为隐藏以后,发现gridview.rows(e.CommandArgument).Cells(0).Text 取不出来,估计是隐藏了不绑定了,该怎么办?求大神指教。

Visible = "false"  能取到的,你看看是不是你数据绑定有问题。
很久不用gridview这种控件了。  以前用都是隐藏ID字段的。
这个是在gridview中加上  onrowcreated  事件,在这个事件中隐藏列(我需要隐藏的是GUID的列)。

 

C# code?<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" onrowcreated="GridView1_RowCreated"             >             <Columns>                 <asp:BoundField DataField="zcbm" HeaderText="资产编码" />                 <asp:BoundField DataField="zcmc" HeaderText="资产名称" />                 <asp:BoundField DataField="ggxh" HeaderText="规格型号" />                 <asp:BoundField DataField="jszk" HeaderText="技术状况" />                 <asp:BoundField DataField="guid" HeaderText="guid" >                 </asp:BoundField>             </Columns>         </asp:GridView>

 

 onrowcreated  事件:

C# code?protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)     {         e.Row.Cells[4].Visible = false;//guid列的隐藏     }


直接取隐藏列guid的值。 string guid = GridView1.Rows[0].Cells[4].Text;

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。