Note that there are some explanatory texts on larger screens.

plurals
  1. POasp .net checkbox inside gridview checked
    primarykey
    data
    text
    <p>I have a main 'Products' table and a 'Products_Recommended' table. I want the users to be able to select several products from a GridView using checkboxes and then insert those Product IDs (prodid) into the Products_Recommended table in such a way that a main Product ID is entered (coming from query string) and potentially several recommended ProdIDs get entered. So far so good. But I need to be able to show the checkboxes to be checked if there were already prodids in the Products_Recommended table previously. The code below show a 'sqldatasource1' which gets the data from the Products_Recommended table based on query string. I just don't know how the checkboxes can get checked because the GridView has a different sqldatasource binding it. Thanks! Meengla</p> <pre><code> &lt;form id="form1" runat="server"&gt; &lt;asp:GridView ID="Products" runat="server" AutoGenerateColumns="False" DataKeyNames="prodid" DataSourceID="alldata" EnableModelValidation="True"&gt; &lt;Columns&gt; &lt;asp:TemplateField&gt; &lt;ItemTemplate&gt; &lt;asp:CheckBox ID="ProductSelector" runat="server" /&gt; &lt;/ItemTemplate&gt; &lt;/asp:TemplateField&gt; &lt;asp:BoundField DataField="itemnumber" HeaderText="Item Number" SortExpression="itemnumber" /&gt; &lt;asp:BoundField DataField="itemtitle" HeaderText="itemtitle" SortExpression="itemtitle" /&gt; &lt;/Columns&gt; &lt;/asp:GridView&gt; &lt;p&gt; &lt;asp:Button ID="SelectedProducts" runat="server" Text="Recommend" OnClick="SelectedProducts_Click" /&gt; &lt;/p&gt; &lt;p&gt; &lt;asp:Label ID="lblProdSelected" runat="server" EnableViewState="False" Visible="False"&gt;&lt;/asp:Label&gt; &lt;/p&gt; &lt;asp:SqlDataSource ID="alldata" runat="server" ConnectionString="&lt;%$ ConnectionStrings:dbconnection %&gt;" SelectCommand="SELECT * FROM Products"&gt; &lt;SelectParameters&gt; &lt;asp:QueryStringParameter DefaultValue="14" Name="itemid" QueryStringField="itemid" Type="Int32" /&gt; &lt;/SelectParameters&gt; &lt;/asp:SqlDataSource&gt; &lt;asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="&lt;%$ ConnectionStrings:dbconnection %&gt;" SelectCommand="SELECT * FROM dbo.products_recommended WHERE prodid = @itemid)"&gt; &lt;SelectParameters&gt; &lt;asp:QueryStringParameter DefaultValue="14" Name="itemid" QueryStringField="itemid" Type="Int32" /&gt; &lt;/SelectParameters&gt; &lt;/asp:SqlDataSource&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload