我怎样才能得到隐藏字段的网格视图的价值? [英] how can i get the value of hidden field in grid view?

查看:173
本文介绍了我怎样才能得到隐藏字段的网格视图的价值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

隐藏字段的网格视图的顺序号为7

当我按一下按钮就行

  S值的字符串=((HiddenField)GridView1.SelectedRow.Cells [7] .FindControl(HiddenField1))值。

给出了错误,这是不设置到对象的实例对象引用。

 < ASP:的TemplateField>
            <&ItemTemplate中GT;                < ASP:HiddenField ID =HiddenField1=服务器
                    值='<%#的eval(RSS_ID)%>/>            < / ItemTemplate中>
          < / ASP:的TemplateField>

C#侧

 否则,如果(e.CommandName ==视图)
{
    S值的字符串=((HiddenField)GridView1.SelectedRow.Cells [7] .FindControl(HiddenField1))值。
}


解决方案

你试试这个?

  HiddenField场=(HiddenField)GridView.Rows [GridView.SelectedIndex] .FindControl(HiddenField1);

如果是的,这个怎么样?

  HiddenField场= GridView1.Rows [e.RowIndex] .FindControl(HiddenField1)作为HiddenField;

下面是另一个你可以尝试,

 如果(e.Row.RowType == DataControlRowType.DataRow)
{
     HiddenField字段= e.Row.FindControl(HiddenField1)作为HiddenField;
}

希望这有助于...干杯

the order number of hidden field in grid view is 7.

when i click the button the line

string sValue = ((HiddenField)GridView1.SelectedRow.Cells[7].FindControl("HiddenField1")).Value; 

gives error which is "Object reference not set to an instance of an object."

          <asp:TemplateField>
            <ItemTemplate> 

                <asp:HiddenField ID="HiddenField1" runat="server" 
                    Value='<%#Eval("RSS_ID")%>'/>

            </ItemTemplate>
          </asp:TemplateField>

c# side

else if (e.CommandName == "View")
{
    string sValue = ((HiddenField)GridView1.SelectedRow.Cells[7].FindControl("HiddenField1")).Value;                   
}

解决方案

did you try this?

HiddenField field = (HiddenField)GridView.Rows[GridView.SelectedIndex].FindControl("HiddenField1");

If yes, how about this one?

HiddenField field = GridView1.Rows[e.RowIndex].FindControl("HiddenField1") as HiddenField;

Here is another one you could try,

if(e.Row.RowType == DataControlRowType.DataRow)
{    
     HiddenField field = e.Row.FindControl("HiddenField1") as HiddenField;
}

Hope this helps...cheers

这篇关于我怎样才能得到隐藏字段的网格视图的价值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆