Note that there are some explanatory texts on larger screens.

plurals
  1. POLoop for inserting multiple single checkbox controls text into a single column in db
    primarykey
    data
    text
    <p>I need to insert multiple checkbox text into a column in a mssql database, I could use a single checkbox list and make this thing easier, however, the requirements are to display separate html rows and columns with several checkboxes , kinda like Check all the conditions that apply design , but for several criterias, so I am guessing probably a string builder or array will do so I am attempting the following code but there is gotta be a better cleaner way than manually doing this for each checkbox? </p> <p>Please help with my code below:</p> <pre><code>asp.net page &lt;td&gt; &amp;nbsp; &lt;span style="color: #FF0000"&gt;*&lt;/span&gt; Specify Criteria Used (check all that apply)&lt;br /&gt; &amp;nbsp;&lt;span style="text-decoration: underline"&gt;Signs &amp;amp; Symptoms&lt;br /&gt; &lt;/span&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria1" runat="server" Text="Purulent drainage or material" /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria2" runat="server" Text="Pain or tenderness"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria3" runat="server" Text="Localized swelling" /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria4" runat="server" Text="Redness" /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria5" runat="server" Text="Heat" /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria6" runat="server" Text="Fever"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria7" runat="server" Text="Incision deliberately opened by surgeon"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria8" runat="server" Text="Wound spontaneously dehisces"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria9" runat="server" Text="Abscess"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria10" runat="server" Text="Hypothermia" /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria11" runat="server" Text="Apnea" /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria12" runat="server" Text="Bradycardia" /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria13" runat="server" Text="Lethargy"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria14" runat="server" Text="Cough"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria15" runat="server" Text="Nausea"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria16" runat="server" Text="Vomiting"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria17" runat="server" Text="Dysuria"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria18" runat="server" Text="Other evidence of infection found on direct exam, during surgery, or by diagnostic tests"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria19" runat="server" Text="Other signs &amp; symptoms"/&gt; &lt;/td&gt; &lt;td colspan="2" style="height: 23px; text-decoration: underline; width: 307px;" valign="top"&gt; &lt;br /&gt; Laboratory&lt;br /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria20" runat="server" Text="Positive culture" /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria21" runat="server" Text="Not cultured"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria22" runat="server" Text="Positive blood culture" /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria23" runat="server" Text="Blood culture not done or no organisms detected in blood" /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria24" runat="server" Text="Positive Gram stain when culture is negative or not done" /&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria25" runat="server" Text="Other positive laboratory tests"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria26" runat="server" Text="Radiographic evidence of infection"/&gt; &lt;br /&gt; &lt;br /&gt; Clinical Diagnosis&lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria27" runat="server" Text="Physician diagnosis of this event type"/&gt; &lt;br /&gt; &lt;asp:CheckBox ID="eventCriteria28" runat="server" Text="Physician institutes appropriate antimicrobial therapy"/&gt; &lt;/td&gt; Code: StringBuilder sb = new StringBuilder(); if (eventCriteria1.Checked) { sb.Append(eventCriteria1.Text + ","); //Here stringValue is System.Text.StringBuilder variable } if (eventCriteria2.Checked) { sb.Append(eventCriteria2.Text + ","); //Here stringValue is System.Text.StringBuilder variable } if (eventCriteria3.Checked) { sb.Append(eventCriteria3.Text + ","); //Here stringValue is System.Text.StringBuilder variable } if (eventCriteria4.Checked) { sb.Append(eventCriteria4.Text + ","); //Here stringValue is System.Text.StringBuilder variable } if (eventCriteria5.Checked) { sb.Append(eventCriteria5.Text + ","); //Here stringValue is System.Text.StringBuilder variable } if (eventCriteria6.Checked) { sb.Append(eventCriteria6.Text + ","); //Here stringValue is System.Text.StringBuilder variable } if (eventCriteria7.Checked) { sb.Append(eventCriteria7.Text + ","); //Here stringValue is System.Text.StringBuilder variable } cmd.Parameters.AddWithValue("@eventCriteria", sb.ToString()); . . . . . </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