Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: GridView и CheckBox's Добавлено: 03.09.10 17:32  

Автор вопроса:  Adrenaline
 Товарищи, спасайте. Уже 3 дня перерываю интеренет в поисках ответа. Ситуация такая:
VS 2008 и MySQL 5 , язык VB
Имеется БД к примеру библиотеки с таблицей о книгах, где указанны автор и название и т.д. и булево поле где true - книга на складе, false - нету книги. Приложение формирует таблицу GridView с книгами которые есть в наличае, и добавленна там колонка Templates с CheckBox. В итоге при загрузке приложения таблица заполняется данными, и в ней нужно определить какой именно CheckBox был выбран, для того что бы исключить эту книгу со склада.
Видел что такую задачу часто решают с помощью JScript, но я в нём откровенно не силён. Есть способы решить задачу без JScript? Или создать в OnCheckedChanged что нить очень экзотичное? Или переменной присвоить DataKeys какой нибудь строки...Вообщем кто с таким сталкивался и как решал?

Вот код странички:

<%@ Page Language="VB"  MasterPageFile="~/MasterPage.master" Title="Content Page" AutoEventWireup="false" CodeFile="Outbbl.aspx.vb" Inherits="Tables_Outbbl" EnableEventValidation="false" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <asp:GridView ID="tOutbbl" runat="server" AutoGenerateColumns="False" OnRowDataBound="gv_RowDataBound" BorderStyle="Solid" DataKeyNames = "ID">
    
        <Columns>


                <asp:TemplateField HeaderText="Название книги">
<ItemTemplate>
<asp:Label id="lblbkName" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.NameBk") %>' Width = "210px" />
</ItemTemplate>
                </asp:TemplateField>
            
                                    
      <asp:TemplateField>
                <ItemTemplate>
                    <asp:CheckBox onclick="javascript:SelectRows(this);" ID="chkRow" runat="server"  />
                </ItemTemplate>
                <HeaderStyle Width="40px"></HeaderStyle>
                <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle">
                </ItemStyle>
      </asp:TemplateField>

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Adrenaline



Вопросов: 1
Ответов: 1
 Профиль | | #1 Добавлено: 09.09.10 16:48
...и тишина))

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам