1

編集モードがオンのときにグリッド内に値テキストボックスを設定する方法を知っている人はいますか? 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>

誰でも助けることができますか?

4

1 に答える 1

0

私はそれを解決するための手がかりを見つけたと思いますが、編集モードで行インデックスを取得することを知りませんでした....これは、特定のセルに値を設定するために行うことです:

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

だから私の問題は、編集モードでどの行のユーザーを取得するかです。異なるボタンが異なるセルに割り当てられるため、セルインデックスは静的に設定できます。誰かが編集モードでの行インデックスについてアドバイスをくれることを願っています。

于 2012-11-07T08:42:43.143 に答える