Comma Separated BulletedListhttp://forums.asp.net/t/1772176.aspx/1?Comma+Separated+BulletedListWed, 22 Feb 2012 18:28:19 -050017721764843684http://forums.asp.net/p/1772176/4843684.aspx/1?Comma+Separated+BulletedListComma Separated BulletedList <p>Ok I'm pulling data in from an SQL database. The data is separated with commas and I would like to display each item as a bullet in a BulletedList. Is this doable? If so how? Here's what I have, I know it's not much but I can't find much info on doing this so I'm stuck.</p> <p>&lt;asp:BulletedList ID=&quot;BulletedList1&quot; runat=&quot;server&quot; <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataSourceID=&quot;SqlDataSource2&quot; DataTextField=&quot;Options&quot;&gt;<br> &lt;/asp:BulletedList&gt;</p> 2012-02-21T18:21:42-05:004843702http://forums.asp.net/p/1772176/4843702.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>Yes ,</p> <p>After getting data from DB , you need to create a datasouce for BulletedList . this source should have a collection , need to split data by comma .</p> <p></p> 2012-02-21T18:31:40-05:004843706http://forums.asp.net/p/1772176/4843706.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>Ok I'm pretty new to ASP so I'm not sure I follow. The data already has the commas in it so I need to do something else with it? When you say split data by comma what exactly do you mean and how do I go about doing that?</p> 2012-02-21T18:36:21-05:004843773http://forums.asp.net/p/1772176/4843773.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>You have to assign DataValueField as well. Try this:</p> <p></p> <pre class="prettyprint">&lt;asp:BulletedList ID=&quot;BulletedList1&quot; runat=&quot;server&quot; DataSourceID=&quot;SqlDataSource2&quot; DataTextField=&quot;Options&quot; DataValueField=&quot;OptionID&quot; DisplayMode=&quot;LinkButton&quot;&gt; &lt;/asp:BulletedList&gt; &lt;asp:SqlDataSource ID=&quot;SqlDataSource2&quot; runat=&quot;server&quot; ConnectionString=&quot;&lt;%$ YourConnectionString %&gt;&quot; SelectCommand=&quot;SELECT [OptionID], [Options] FROM [Option]&quot;&gt; &lt;/asp:SqlDataSource&gt;</pre> <p>more:</p> <p>http://www.ezineasp.net/post/Using-ASP-Net-BulletedList-Control-with-SQL-DataSource.aspx</p> 2012-02-21T19:46:55-05:004843805http://forums.asp.net/p/1772176/4843805.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>I can connect to the SQLDataSource without any troubles. The problem is I want to make my list add a bullet at every comma. This is how my data currently displays:</p> <ul> <li>Item 1, Item 2, Item 3 </li></ul> <p>I would like it to separate each item using the commas though so it displays like this:</p> <ul> <li>Item 1 </li><li>Item 2 </li><li>Item 3 </li></ul> <p>Does that make more sense?</p> 2012-02-21T20:09:18-05:004843807http://forums.asp.net/p/1772176/4843807.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>Yes, just use my previous code.</p> <p>do not use the comma separated list. Just use the sqldatasouce as datasourceId.</p> <p>use sqldatasource to get data from database and bind that to bulletlist control.</p> <p>&nbsp;</p> <p></p> 2012-02-21T20:12:39-05:004843819http://forums.asp.net/p/1772176/4843819.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>But the items are stored as one string separated by commas. The items are stored as &quot;Item 1, Item 2, Item 3.&quot; When I use the previous code it just displays it all as one bullet.</p> 2012-02-21T20:21:47-05:004843821http://forums.asp.net/p/1772176/4843821.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>ok, got it. So you have stored that way on database, right ?</p> 2012-02-21T20:22:34-05:004843824http://forums.asp.net/p/1772176/4843824.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>Yeah that's correct</p> 2012-02-21T20:23:41-05:004843832http://forums.asp.net/p/1772176/4843832.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>split that list into an array and then simple lloop to grab and assign a bullet in code behind.</p> 2012-02-21T20:29:26-05:004843951http://forums.asp.net/p/1772176/4843951.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>Ok, this is all new to me. I figured if I could get my data to a String though I could manipulate it from there and get the results I wanted. So I've been trying to save my DataSet to a lable but it just says &quot;<span id="MainContent_lblTest">System.Data.DataSet</span>&quot; when I run my code. Here's how I'm doing it:</p> <p>&nbsp;</p> <p>lblTest.Text = GetAllOptions().ToString()</p> <p>&nbsp;</p> <p><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">Public</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">Shared</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">Function</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> GetAllOptions() </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">As</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> </span></span><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small">DataSet</span></span></span></p> <p>&nbsp;&nbsp;&nbsp;<span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">Dim</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> con </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">As</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">New</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> </span></span><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small">SqlConnection</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small">(</span></span><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small">ConfigurationManager</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small">.ConnectionStrings(</span></span><span face="Consolas" size="2" color="#a31515" style="color:#a31515; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#a31515" style="color:#a31515; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#a31515" style="color:#a31515; font-family:Consolas; font-size:small">&quot;ConnectionString&quot;</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small">).ConnectionString)</span></span></p> <p><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">&nbsp; Dim</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> sel </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">As</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">String</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> = </span></span><span face="Consolas" size="2" color="#a31515" style="color:#a31515; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#a31515" style="color:#a31515; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#a31515" style="color:#a31515; font-family:Consolas; font-size:small">&quot;SELECT [Options] FROM [Vehicles] WHERE ([VIN] = VIN)&quot;</span></span></span></p> <p>&nbsp;&nbsp; &nbsp;<span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">Dim</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> da </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">As</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">New</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> </span></span><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small">SqlDataAdapter</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small">(sel, con)</span></span></p> <p><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">&nbsp; Dim</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> ds </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">As</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">New</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> </span></span><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#2b91af" style="color:#2b91af; font-family:Consolas; font-size:small">DataSet</span></span></span></p> <p>&nbsp;&nbsp; &nbsp;da.Fill(ds, <span face="Consolas" size="2" color="#a31515" style="color:#a31515; font-family:Consolas; font-size:small"> <span face="Consolas" size="2" color="#a31515" style="color:#a31515; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#a31515" style="color:#a31515; font-family:Consolas; font-size:small">&quot;Vehicles&quot;</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small">)</span></span></p> <p><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">&nbsp; Return</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> ds</span></span></p> <p><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">End</span></span></span><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"><span face="Consolas" size="2" style="font-family:Consolas; font-size:small"> </span></span><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small">Function</span></span></span></p> <p><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"></span></span></span>&nbsp;</p> <p><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"></span></span></span></p> <p><span size="3" style="font-size:medium"><span face="Calibri" style="font-family:Calibri">So what am I don't wrong? Or what do I need to do different? Is there another way I could make this work? I mean could I just replace the commas in the database with &lt;br /&gt; or something? I don't care how it works, I just want it to work.</span></span></p> <p><span size="3" style="font-size:medium"><span face="Calibri" style="font-family:Calibri">Thanks for all your help on this BTW</span></span></p> <p><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"><span face="Consolas" size="2" color="#0000ff" style="color:#0000ff; font-family:Consolas; font-size:small"></span></span></span></p> 2012-02-21T23:50:31-05:004844027http://forums.asp.net/p/1772176/4844027.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>to get data and display in label, see my post here:</p> <p><a href="http://forums.asp.net/t/1749714.aspx/1">http://forums.asp.net/t/1749714.aspx/1</a></p> <p></p> <p>when you read the data from database, you can add bullet in code behind (like i said in my previous post).</p> <p></p> <p>If you want to change the data format in SQL:</p> <p></p> <p>If you change the comma by break tag, it just display into nexxt line but no bullet.&nbsp;</p> <p></p> <p>To get bullet list, you have to have list item tags and store into database:</p> <p><span color="#000000" face="geneva, helvetica, sans serif" size="-1" style="color:#000000; font-family:geneva,helvetica,'sans serif'">&lt;ul&gt;&lt;li&gt;First item&lt;li&gt;Second item&lt;li&gt;Third item&lt;/ul&gt;</span></p> <p><a href="http://www2.gol.com/users/billp/articlehtml/bullet.html">http://www2.gol.com/users/billp/articlehtml/bullet.html</a></p> <p></p> 2012-02-22T01:44:10-05:004845765http://forums.asp.net/p/1772176/4845765.aspx/1?Re+Comma+Separated+BulletedListRe: Comma Separated BulletedList <p>Thanks, that worked.</p> 2012-02-22T18:28:19-05:00