Connecting Tech Pros Worldwide Help | Site Map

gridview checkbox not udpating

Newbie
 
Join Date: Aug 2006
Posts: 17
#1: 4 Weeks Ago
I have a gridview with an update capabilities - a textbox column (roomName), a dropdownlist(orgID), a dropdownlist(roomTypeID),a checkbox column (dialOut), a checkbox column (dialIn). When I try to add another checkbox column, the sql database isn't updated properly with a 0/1 or false/true but with null. I've tried everything I can think of. Can anyone help?

Data command stuff:
Expand|Select|Wrap|Line Numbers
  1.                 UpdateCommand="update telehealth.dbo.xTblRoom set roomname=@roomName,orgID=@orgID,
  2.                     roomTypeID=@roomTypeID,dialOut=@dialout,dialIn=@dialin,webinarCapable=@web WHERE roomID = @roomID" 
  3.                 >
  4.                 <UpdateParameters>
  5.                     <asp:Parameter Name="roomName" Type="String" />
  6.                     <asp:Parameter Name="orgID" Type="Int32" />
  7.                     <asp:Parameter Name="roomTypeID" Type="Int32" />
  8.                     <asp:Parameter Name="dialout" Type="Byte" />
  9.                     <asp:Parameter Name="dialin" Type="Byte" />
  10.                     <asp:Parameter Name="web" Type="Byte"  />
  11.  
  12.                 </UpdateParameters>
Gridview stuff:
Expand|Select|Wrap|Line Numbers
  1. <asp:BoundField DataField="roomID" />                       
  2.   <asp:TemplateField HeaderText="RoomName">
  3.     <EditItemTemplate>
  4.       <asp:TextBox ID="txtRoom" Columns="10" runat="server" SkinID="txtSm" Text='<%# Bind("roomname") %>' />
  5.     </EditItemTemplate>
  6.     <ItemTemplate>
  7.       <asp:Label ID="lblRoom" runat="server" Text='<%# Bind("roomName") %>' />
  8.     </ItemTemplate>
  9.     <FooterTemplate>
  10.       <asp:Button ID="btnAdd"  runat="server" skinID="btnGo" Text="Add" CommandName="Insert" />
  11.       <asp:TextBox ID="txtRoomAdd" Columns="10" runat="server" SkinID="txtSm" />
  12.     </FooterTemplate>
  13.   </asp:TemplateField>
  14.   <asp:TemplateField HeaderText="Org">
  15.     <EditItemTemplate>
  16.       <asp:DropDownList ID="orgDDL" runat="server" SkinID="ddl" DataSourceID="orgDS"
  17. DataTextField="org" DataValueField="orgID" SelectedValue='<%# Bind("orgID") %>'>
  18.       </asp:DropDownList>
  19.       <asp:SqlDataSource ID="orgDS" runat="server" ConnectionString="<%$ ConnectionStrings:Str  %>"
  20. SelectCommand="select statement"></asp:SqlDataSource>
  21.    </EditItemTemplate>
  22.   <ItemTemplate>
  23.     <asp:Label ID="lblOrg" runat="server" Text='<%# Bind("org") %>' />
  24.   </ItemTemplate>
  25.   <FooterTemplate>
  26.     <asp:DropDownList ID="orgDDLAdd" runat="server" SkinID="ddl" DataSourceID="orgAddDS2"
  27. DataTextField="org" DataValueField="orgID">
  28.     </asp:DropDownList>
  29.     <asp:SqlDataSource ID="orgAddDS2" runat="server" ConnectionString="<%$ ConnectionStrings:Str  %>"
  30. SelectCommand="select statement">
  31.     </asp:SqlDataSource>
  32.   </FooterTemplate>
  33. </asp:TemplateField>
  34. <asp:TemplateField HeaderText="Type">
  35.   <EditItemTemplate>
  36.     <asp:DropDownList ID="typeDDL" runat="server" SkinID="ddl" DataSourceID="typeDS"
  37. DataTextField="roomType" DataValueField="roomTypeID" SelectedValue='<%# Bind("roomTypeID") %>'>
  38.     </asp:DropDownList>
  39.     <asp:SqlDataSource ID="typeDS" runat="server" ConnectionString="<%$ ConnectionStrings:Str  %>"
  40. SelectCommand="select statement">
  41.     </asp:SqlDataSource>
  42.   </EditItemTemplate>
  43.   <ItemTemplate>
  44.     <asp:Label ID="lblroomType" runat="server" Text='<%# Bind("roomType") %>' />
  45.   </ItemTemplate>
  46.   <FooterTemplate>
  47.     <asp:DropDownList ID="typeDDLAdd" runat="server" SkinID="ddl" DataSourceID="addDS3"
  48. DataTextField="roomType" DataValueField="roomTypeID">
  49.     </asp:DropDownList>
  50.     <asp:SqlDataSource ID="addDS3" runat="server" ConnectionString="<%$ ConnectionStrings:Str  %>"
  51. SelectCommand="select statement">
  52.     </asp:SqlDataSource>
  53.   </FooterTemplate>
  54. </asp:TemplateField>                                    
  55. <asp:TemplateField HeaderText="DialOut">
  56.   <EditItemTemplate><asp:CheckBox ID="chkOutEdit" runat="server" checked='<%# Bind("dialOut") %>' /></EditItemTemplate>
  57.   <ItemTemplate>
  58.     <asp:CheckBox ID="chkOut" runat="server" checked='<%# Bind("dialOut") %>' Enabled="false" />
  59.   </ItemTemplate>
  60.   <FooterTemplate><asp:CheckBox ID="chkOutAdd" runat="server" /></FooterTemplate>
  61. </asp:TemplateField>
  62. <asp:TemplateField HeaderText="DialIn">
  63.   <EditItemTemplate>
  64.     <asp:CheckBox ID="chkInEdit" runat="server" checked='<%# Bind("dialIn") %>' />
  65.   </EditItemTemplate>
  66.   <ItemTemplate>
  67.     <asp:CheckBox ID="chkIn" runat="server" checked='<%# Bind("dialIn") %>' Enabled="false" />
  68.   </ItemTemplate>
  69.   <FooterTemplate><asp:CheckBox ID="chkInAdd" runat="server" /></FooterTemplate>
  70. </asp:TemplateField>
  71. <asp:TemplateField HeaderText="Webinar">
  72.   <EditItemTemplate>
  73.     <asp:CheckBox ID="chkWebEdit" runat="server" checked='<%# Bind("webinarCapable") %>' />
  74.   </EditItemTemplate>
  75.   <ItemTemplate>
  76.     <asp:CheckBox ID="chkWeb" runat="server" checked='<%# Bind("webinarCapable") %>' Enabled="false" />
  77.   </ItemTemplate>
  78.   <FooterTemplate><asp:CheckBox ID="chkWebAdd" runat="server" /></FooterTemplate>
  79. </asp:TemplateField>
sql stuff:
Expand|Select|Wrap|Line Numbers
  1. TABLE [dbo].[myTable](
  2.     [roomID] [int] IDENTITY(1,1) NOT NULL,
  3.     [roomName] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
  4.     [orgID] [int] NULL,
  5.     [roomTypeID] [int] NULL,
  6.     [dialOut] [bit] NULL CONSTRAINT [DF_xTblRoom_dialOut]  DEFAULT ((0)),
  7.     [dialIn] [bit] NULL CONSTRAINT [DF_xTblRoom_dialIn]  DEFAULT ((0)),
  8.     [webinarCapable] [bit] NULL CONSTRAINT [DF_xTblRoom_webinarCapable]  DEFAULT ((0))
Newbie
 
Join Date: Aug 2006
Posts: 17
#2: 4 Weeks Ago

re: gridview checkbox not udpating


Not sure what I did wrong, still, but I deleted the aspx page and started over from scratch. Everything works fine now..... Scratchin' my head hard!
Reply

Tags
checkbox, gridview, update