Muhammad Khubaib Nasir Ответов: 1

Как получить значение из gridview по щелчку мыши и установить в качестве переменной сеанса?


Всем Привет,
Я застрял с проблемой, и проблема в том, что я создал представление сетки, и в нем есть 4 столбца, что я хочу, когда я нажимаю на столбец времени встречи книги, он должен генерировать переменную сеанса, сохраняя идентификатор пользователя.

с уважением,
Спасибо.

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

Вот Код Для GridView

<asp:GridView ID="GridView1" runat="server" ShowHeaderWhenEmpty="true" EmptyDataText="No Records Found." OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
            <columns>
<asp:TemplateField HeaderText="Book Meeting Time">
                    <ItemTemplate>
                    <a href="" id="clickme" onclick="LinkWith">Click Here</a>
                    </ItemTemplate>
                    
                </asp:TemplateField>
            </columns>
        </asp:GridView>



Вот мой код jquery.
function myPartialView() {
            $(document).on('click', '#clickme', function () {
window.open("BookMeetingTimePopUp.aspx", "PopupWindow", "width=600,height=600,scrollbars=yes,resizable=no");
            })
        }



а вот и мой серверный код

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Database db = new Database();
            Session["USERID"] = GridView1.Rows[0].Cells[2];
        }


Вот как выглядит мой вид сетки при нажатии кнопки "Click Me" я хочу создать сеанс.
Book Meeting Time	FirstName	LastName	UserId	EmailAddress
Click Here	        Daniyal	        Farhan	        19000   daniyalfarhan@xyz.com
Click Here	        Daniyal	        Ahmed	        19200	daniyal@xyz.com

1 Ответов

Рейтинг:
12

tninis

Здравствуйте, используйте его вот так, без jquery.

<asp:GridView ID="GridView1" runat="server" ShowHeaderWhenEmpty="true" EmptyDataText="No Records Found." OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
<columns>
<asp:CommandField ShowSelectButton="true" ButtonType="Link" SelectText="Click Here" HeaderText="Book Meeting Time" />
</columns>
        </asp:GridView>


Кроме того, вы можете добавить этот атрибут в GridView, и кнопка выбора будет добавлена автоматически.
AutoGenerateSelectButton="True"