在单击按钮后如何从gridview的templatefield的文本框中获取值?

斯蒂芬·霍瓦特(Stefan Horvat)

我按了gridview,在单击按钮后,我需要从templatefield“ VyskaStavky”的文本框中获取值。请有人能告诉我我该怎么做吗?我尝试了类似CommandArgument ='<%#Eval(“ Id”)+“,” + Eval(“ VyskaStavky”)%>'的操作,但是我遇到了问题,因为VyskaStavky不是类Kurz的属性(我对datasourceID的命名是类别名称+来自数据的D和来自源的S)

    <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" DataSourceID="KurzDS" DataKeyNames="Id" OnRowCommand="GridView1_RowCommand">
        <Columns>
            <asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" ReadOnly="True" Visible="False" />
            <asp:BoundField DataField="Zapas" HeaderText="Zapas" SortExpression="Zapas" ReadOnly="True" Visible="False" />
            <asp:BoundField DataField="AktKurz" HeaderText="AktKurz" SortExpression="AktKurz" />
            <asp:BoundField DataField="Tip" HeaderText="Tip" SortExpression="Tip" />
            <asp:BoundField DataField="Handicap" HeaderText="Handicap" SortExpression="Handicap" />
    <asp:TemplateField>
        <ItemTemplate>
            <asp:TextBox ID="VyskaStavky" runat="server" Text=""></asp:TextBox>
        </ItemTemplate>
        </asp:TemplateField>
            <asp:TemplateField>
            <ItemTemplate>
                <asp:Button ID="Button1" Text='Podat stavku' CommandArgument='<%# Eval("Id")%>'  CommandName="PodatStavku" runat="server" CausesValidation="false" />
            </ItemTemplate>
    </asp:TemplateField>
        </Columns>
    </asp:GridView>

非常感谢

斯蒂芬·霍瓦特(Stefan Horvat)

我解决了我的问题。我更改了模板按钮(从命令更改为onclick)

            <ItemTemplate>
                <asp:Button ID="Button1" Text='Podat stavku' OnClick="Button1_Click" runat="server" CausesValidation="false" />
            </ItemTemplate>

在C#中我得到了价值

    protected void Button1_Click(object sender, EventArgs e)
    {
        Button btn = sender as Button;
        GridViewRow row = btn.NamingContainer as GridViewRow;
        string pk = GridView2.DataKeys[row.RowIndex].Values["Id"].ToString();
        TextBox ss = GridView2.Rows[row.RowIndex].Cells[3].FindControl("VyskaStavky") as TextBox;
        //ss.text have my requested value
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在GridView文本框中获取值TemplateField

来自分类Dev

单击“编辑”按钮时如何在gridview中获取文本框值?

来自分类Dev

单击gridview内的按钮后如何更改文本框文本

来自分类Dev

单击按钮后在文本框中显示checkBox的文本

来自分类Dev

释放字段后从文本框中获取值

来自分类Dev

单击确认消息框中的取消按钮后如何清除文本框?

来自分类Dev

单击按钮后如何填充文本框?

来自分类Dev

单击提交按钮后如何保留文本框值

来自分类Dev

单击按钮后如何填充文本框?

来自分类Dev

使用按钮更新templateField中的文本框

来自分类Dev

如何通过按钮单击Ajax获取文本框值

来自分类Dev

如何从XAML的文本框中获取值?

来自分类Dev

如何从动态生成的文本框中获取值?

来自分类Dev

如何从XAML的文本框中获取值?

来自分类Dev

如何从文本框中自动获取值

来自分类Dev

如何使文本框仅在用户单击C#中的按钮后出现

来自分类Dev

从文本框中获取值

来自分类Dev

在只读文本框中获取值

来自分类Dev

如何在GridView中获取编辑文本框的ID

来自分类Dev

如何使用javascript在gridview中获取文本框值

来自分类Dev

如何从GridView中的文本框获取数据?

来自分类Dev

向asp:gridview添加行-从文本框中获取值

来自分类Dev

如何从GridView获取文本框数据?

来自分类Dev

单击表格视图内的按钮后如何更改文本框文本

来自分类Dev

试图从文本框,单选按钮和滑块控件wpf中获取值。

来自分类Dev

单击按钮后 AngularJS 输出文本框值

来自分类Dev

如何在ASP.NET C#WebForm中的文本框和下拉列表的GridView页脚行中获取值

来自分类Dev

单击按钮后如何显示白色弹出文本框?

来自分类Dev

单击撇号中的单选按钮后无法显示文本框

Related 相关文章

  1. 1

    在GridView文本框中获取值TemplateField

  2. 2

    单击“编辑”按钮时如何在gridview中获取文本框值?

  3. 3

    单击gridview内的按钮后如何更改文本框文本

  4. 4

    单击按钮后在文本框中显示checkBox的文本

  5. 5

    释放字段后从文本框中获取值

  6. 6

    单击确认消息框中的取消按钮后如何清除文本框?

  7. 7

    单击按钮后如何填充文本框?

  8. 8

    单击提交按钮后如何保留文本框值

  9. 9

    单击按钮后如何填充文本框?

  10. 10

    使用按钮更新templateField中的文本框

  11. 11

    如何通过按钮单击Ajax获取文本框值

  12. 12

    如何从XAML的文本框中获取值?

  13. 13

    如何从动态生成的文本框中获取值?

  14. 14

    如何从XAML的文本框中获取值?

  15. 15

    如何从文本框中自动获取值

  16. 16

    如何使文本框仅在用户单击C#中的按钮后出现

  17. 17

    从文本框中获取值

  18. 18

    在只读文本框中获取值

  19. 19

    如何在GridView中获取编辑文本框的ID

  20. 20

    如何使用javascript在gridview中获取文本框值

  21. 21

    如何从GridView中的文本框获取数据?

  22. 22

    向asp:gridview添加行-从文本框中获取值

  23. 23

    如何从GridView获取文本框数据?

  24. 24

    单击表格视图内的按钮后如何更改文本框文本

  25. 25

    试图从文本框,单选按钮和滑块控件wpf中获取值。

  26. 26

    单击按钮后 AngularJS 输出文本框值

  27. 27

    如何在ASP.NET C#WebForm中的文本框和下拉列表的GridView页脚行中获取值

  28. 28

    单击按钮后如何显示白色弹出文本框?

  29. 29

    单击撇号中的单选按钮后无法显示文本框

热门标签

归档