Click here to Skip to main content
15,918,258 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
C#
System.Text.StringBuilder sbNews = new System.Text.StringBuilder();
  string myConString = ConfigurationManager.ConnectionStrings["Reception2_DB"].ConnectionString;

   using (SqlConnection conn = new SqlConnection(myConString))
    {
       string query;
             query = "Select Subject,Description,Link,Entereddate from  LatestNewsMaster and active <>'d'";
          SqlCommand cmd = new SqlCommand(query, conn);
             conn.Open();
                    using (SqlDataReader rdr = cmd.ExecuteReader())
                    {
                        while (rdr.Read())
                        {
                            sbNews.Append(rdr[3].ToString() + "<br />");
                            sbNews.Append(rdr[0].ToString() + "<br />");
                            sbNews.Append(rdr[1].ToString() + "<br />");
                            sbNews.Append(rdr[2].ToString() + "<br />");

                        }
                    }
                            NewsTicker = sbNews.ToString();
   }


  In database record as follows

   Subject    Description       Link             entereddate
   Defects    Defects page     Defects.aspx      22Dec2015
   Accounts   Accounts Page    Accounts.aspx     29Dec2015

When i run the above code output as follows

        22Dec2015
        Defects
        Defects page
        Defects.aspx

        22Dec2015
        Accounts
        Accounts Page
        Accounts.aspx


But i want the output as follows in the run mode as follows

22Dec2015    Defects   Defects page    Defects.aspx
22Dec2015    Accounts  Accounts page   Accounts.aspx


for that how can i do in asp.net using c#.
Posted
Updated 31-Dec-15 17:26pm
v3
Comments
PIEBALDconsult 31-Dec-15 23:27pm    
Then stop putting in br tags you don't want?

<br /> is HTML for a new line - so if you don't want each element on a new line, then change this:
C#
sbNews.Append(rdr[3].ToString() + "<br />");
sbNews.Append(rdr[0].ToString() + "<br />");
sbNews.Append(rdr[1].ToString() + "<br />");
sbNews.Append(rdr[2].ToString() + "<br />");

To this:
C#
sbNews.AppendFormat("{0,15}{1,15}{2,15}{3,15}<br />", rdr[3], rdr[0], rdr[1], rdr[2]);
 
Share this answer
 
Use this.

C#
using (SqlDataReader rdr = cmd.ExecuteReader())
                    {
                        while (rdr.Read())
                        {
                            sbNews.Append(rdr[3].ToString() + "  ");
                            sbNews.Append(rdr[0].ToString() + "  ");
                            sbNews.Append(rdr[1].ToString() + "  ");
                            sbNews.Append(rdr[2].ToString() + "<br />");
 
                        }
                    }
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900