在网格内设置文本框值

时间:2012-11-07 07:34:11

标签: javascript asp.net

任何人都知道在启用编辑模式时如何在网格内设置值文本框? 1.我有文本框名称聚合: 2.我只想在按钮打开编辑模式时为这些文本框设置一些值。所以我有按钮: 3.我需要在javascript ex setValue()中定义这些代码:

function setValue() {
    var grid = $('<%=gvVariableConfig.ClientID%>');
    ........(what i need to do is here, anyone help)
    }
-----------------------------------------------------------------------------
    <asp:TemplateField HeaderText="Aggregation" ItemStyle-HorizontalAlign="Left" HeaderStyle-Width="5%" ItemStyle-Width="5%">
                            <EditItemTemplate>
                                <asp:TextBox ID="txtAggregation" runat="server" Text='<%# Bind("AGGREGATION") %>' Width="91%">
                                </asp:TextBox>
                                <asp:Label ID="lblAggregation" runat="server" Text='<%# Bind("AGGREGATION") %>' Visible="false">
                                </asp:Label>

                            </EditItemTemplate>
                            <ItemTemplate>
                                <asp:Label ID="lblAggregation" runat="server" Text='<%# Bind("AGGREGATION") %>'>
                                </asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>

----------------------------------------------------------------------------   

    <button type="button" style="width: 100%;" onclick="setValue()"> Assign to Aggregation</button>

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

我想我找到了一些线索让它解决但我不知道在编辑模式下获取行索引....这就是我设置值到特定单元格的作用:

var grid = document.getElementById('<%=gvVariableConfig.ClientID%>');
              var val = grid.rows[2].cells[6];
              val.textContent = "tes";

所以我现在的问题是让用户处于编辑模式。 cells index可以设置static,因为不同的按钮分配给不同的单元格。所以希望有人可以在编辑模式中提供有关行索引的建议。