Aashish68 Ответов: 1

Как отобразить значение n-й строки gridview в dropdownlist jquery?


Мне нужно отобразить значение строки gridview в поле dropdownlist, и я использовал приведенный ниже код для текстового поля, но он не работает для поля dropdownlist.

Что я уже пробовал:

var row = $(this). closest('tr');
VAR ID = row. find ("td: first"). text();
$("#&ЛТ;%=TextBox12.Идентификатора ClientID%и GT;").вал(ИД);

Karthik_Mahalingam

во время нагрузки или при кнопки строке кнопку?

Aashish68

Во время нагрузки

Karthik_Mahalingam

какова структура сетки

1 Ответов

Рейтинг:
2

manu_dhobale

Вот один пример с простым gridview, при нажатии кнопки значения одного столбца загружаются в выпадающий список, надеюсь, это поможет

<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeBehind="gridvJq.aspx.cs" Inherits="WebApplication1.gridvJq" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <script src="Scripts/jquery-1.7.min.js"></script>
    <script src="Scripts/jquery-1.7.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $("#Button1").click(function () {
                $("#<%=GridView1.ClientID %> tr").each(function () {
                    if (!this.rowIndex) return;
                    var cellval = $(this).find("td:nth-last-child(2)").html();
                    $('#DropDownList1').append($("<option></option>").val(cellval).html(cellval));

                });
                return false;
            });
        });

    </script>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:GridView ID="GridView1" runat="server"></asp:GridView>
            <br />
            <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
            <br />
            <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="true"></asp:DropDownList>
        </div>
    </form>
</body>
</html>


Aashish68

Как это сделать из базы данных?