为了账号安全,请及时绑定邮箱和手机立即绑定

gridview中guid无法读取

gridview中guid无法读取

慕无忌1623718 2018-10-10 05:06:15
使用gridview将oracle中的数据读取出来 其中有两列隐藏域为guid数据类型想在想提取guid数据在后台使用 获取的值为system.byte[] 不为guid 前台代码<asp:HiddenField ID="HiddenOpGuid" runat="server" Visible="false" Value='<%# Eval("TRANSACTIONID").ToString() %>'></asp:HiddenField> 后台代码        protected void grvMonitor_RowDataBound(object sender, GridViewRowEventArgs e)        {               e.Row.Cells[0].Visible = true;                HiddenField hidefield = (HiddenField)e.Row.Cells[0].FindControl("HiddenOpGuid");               e.Row.Cells[0].Visible = false;              this.textbox.text=hidefield.value;      }该如何解决
查看完整描述

2 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

<asp:TemplateField HeaderText="...">
<ItemTemplate>
<asp:Label ID="LabValue" runat="server" Text='<%# Eval("TRANSACTIONID").ToString() %>' Visible="False"></asp:Label>
</ItemTemplate>
</asp:TemplateField>

//放一个隐藏的Label然后找到它,直接取它的Text不行吗?
    protected void grvMonitor_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            Label LabValue= (Label)e.Row.FindControl("LabValue");
            //LabValue.Text =??
        }
    }


查看完整回答
反对 回复 2018-10-23
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

打断点  跟一下看看什么结果!再判断......

查看完整回答
反对 回复 2018-10-23
  • 2 回答
  • 0 关注
  • 273 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信