ASP.Net/Data Binding/BulletList

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Bind BulletedList to Sql data source (C#)

   <source lang="csharp">

<%@ Page Language="C#" %> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">

   <title>Show BulletedList</title>

</head> <body>

   <form id="form1" runat="server">
   <asp:BulletedList
       id="blEmployee"
       DataSourceID="srcEmployee"
       DataTextField="FirstName"
       Runat="server" />
      
   <asp:SqlDataSource
       id="srcEmployee"
       SelectCommand="SELECT FirstName FROM Employee"
       ConnectionString="Data Source=whsql-v08.prod.mesa1.secureserver.net;Initial Catalog=DB_49907;User ID=nfexuser;Password="password";"
       Runat="server" />
   
   </form>

</body> </html>


      </source>
   
  


Bind BulletList to calendar selected value (C#)

   <source lang="csharp">

<%@ Page Language="C#" %> <script runat="server">

   protected void btnSubmit_Click(object sender, EventArgs e)
   {
       bltResults.DataSource = Calendar1.SelectedDates;
       bltResults.DataBind();
   }

</script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">

   <title>Calendar SelectionMode</title>

</head> <body>

   <form id="form1" runat="server">
   <asp:Calendar
       id="Calendar1"
       SelectionMode="DayWeekMonth"
       runat="server" />
   
   

<asp:Button id="btnSubmit" Text="Submit" OnClick="btnSubmit_Click" Runat="server" />

   <asp:BulletedList
       id="bltResults"
       DataTextFormatString="{0:d}"
       Runat="server" />
       
   </form>

</body> </html>

      </source>
   
  


Bind List data to asp bulletlist (Vb.net)

   <source lang="csharp">

<%@ Page Language="VB" %> <%@ Import Namespace="System.Collections.Generic" %> <script runat="server">

   Private groceries As New List(Of String)()
   Sub Page_Load()
       groceries.Add("Milk")
       groceries.Add("Steak")
       groceries.Add("Fish")
   End Sub
   Sub Sort_Command(ByVal sender As Object, ByVal e As CommandEventArgs)
       If e.rumandName = "Sort" Then
           Select Case e.rumandArgument.ToString()
               Case "ASC"
                   groceries.Sort(AddressOf SortASC)
               Case "DESC"
                   groceries.Sort(AddressOf SortDESC)
           End Select
       End If
   End Sub
   Sub Page_PreRender()
       bltGroceries.DataSource = groceries
       bltGroceries.DataBind()
   End Sub
   Function SortASC(ByVal x As String, ByVal y As String) As Integer
       Return String.rupare(x, y)
   End Function
   Function SortDESC(ByVal x As String, ByVal y As String) As Integer
       Return String.rupare(x, y) * -1
   End Function

</script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">

   <title>Button Command</title>

</head> <body>

   <form id="form1" runat="server">
   <asp:Button
       id="btnSortAsc"
       Text="Sort ASC"
       CommandName="Sort"
       CommandArgument="ASC"
       OnCommand="Sort_Command" 
       Runat="server" />
   
   <asp:Button
       id="btnSortDESC"
       Text="Sort DESC"
       CommandName="Sort"
       CommandArgument="DESC"
       OnCommand="Sort_Command" 
       Runat="server" />
   
   

<asp:BulletedList id="bltGroceries" Runat="server" />
   </form>

</body> </html>

      </source>
   
  


Bind list to asp BulletedList (C#)

   <source lang="csharp">

<%@ Page Language="C#" %> <%@ Import Namespace="System.Collections.Generic" %> <script runat="server">

   private List<String> groceries = new List<String>();
   void Page_Load()
   {
       groceries.Add("Milk");
       groceries.Add("Steak");
       groceries.Add("Fish");
   }
   protected void Sort_Command(object sender, CommandEventArgs e)
   {
       if (e.rumandName == "Sort")
       {
           switch (e.rumandArgument.ToString())
           {
               case "ASC":
                   groceries.Sort(SortASC);
                   break;
               case "DESC":
                   groceries.Sort(SortDESC);
                   break;                   
           }
       }
   }
   void Page_PreRender()
   {
       bltGroceries.DataSource = groceries;
       bltGroceries.DataBind();
   }
   int SortASC(string x, string y)
   {
       return String.rupare(x, y);
   }
   int SortDESC(string x, string y)
   {
       return String.rupare(x, y) * -1;
   }

</script> <html> <head id="Head1" runat="server">

   <title>Button Command</title>

</head> <body>

   <form id="form1" runat="server">
   <asp:Button
       id="btnSortAsc"
       Text="Sort ASC"
       CommandName="Sort"
       CommandArgument="ASC"
       OnCommand="Sort_Command" 
       Runat="server" />
   
   <asp:Button
       id="btnSortDESC"
       Text="Sort DESC"
       CommandName="Sort"
       CommandArgument="DESC"
       OnCommand="Sort_Command" 
       Runat="server" />
   
   

<asp:BulletedList id="bltGroceries" Runat="server" />
   </form>

</body> </html>

      </source>
   
  


Sort asp BulletList (C#)

   <source lang="csharp">

<%@ Page Language="C#" %> <%@ Import Namespace="System.Collections.Generic" %> <script runat="server">

   private List<String> groceries = new List<String>();
   void Page_Load()
   {
       groceries.Add("Milk");
       groceries.Add("Steak");
       groceries.Add("Fish");
   }
   protected void Sort_Command(object sender, CommandEventArgs e)
   {
       if (e.rumandName == "Sort")
       {
           switch (e.rumandArgument.ToString())
           {
               case "ASC":
                   groceries.Sort(SortASC);
                   break;
               case "DESC":
                   groceries.Sort(SortDESC);
                   break;                   
           }
       }
   }
   void Page_PreRender()
   {
       bltGroceries.DataSource = groceries;
       bltGroceries.DataBind();
   }
   int SortASC(string x, string y)
   {
       return String.rupare(x, y);
   }
   int SortDESC(string x, string y)
   {
       return String.rupare(x, y) * -1;
   }

</script> <html> <head id="Head1" runat="server">

   <title>Button Command</title>

</head> <body>

   <form id="form1" runat="server">
   <asp:Button
       id="btnSortAsc"
       Text="Sort ASC"
       CommandName="Sort"
       CommandArgument="ASC"
       OnCommand="Sort_Command" 
       Runat="server" />
   
   <asp:Button
       id="btnSortDESC"
       Text="Sort DESC"
       CommandName="Sort"
       CommandArgument="DESC"
       OnCommand="Sort_Command" 
       Runat="server" />
   
   

<asp:BulletedList id="bltGroceries" Runat="server" />
   </form>

</body> </html>

      </source>