نحوه ی استفاده از کنترل Bulleted List در ASP.Net
یکشنبه 22 فروردین 1395در این مقاله قصد داریم شما را با کنترل bullet list آشنا کنیم و نحوه ی استفاده از آن با style های مختلف را به همراه عکس و کد به شما آموزش دهیم .
ما از این کنترل برای نمایش داینامیک یک Bulleted List در صفحه وب استفاده میکنیم.
نمونه ای از یکBulleted List در زیر آمده است :
1. ASP.NET Empty WebSite project جدید ایجاد میکنیم.
این پروژه را BulletedList مینامیم.
2. روی پروژه راست کلیک میکنیم .
Add New Item,Add سپس روی Web Formکلیک میکنیم.
نام فایل را Default.aspx بگذارید.
3. فایل WEB.CONFIG را باز کنید و connection strings را تنظیم کنید.
1. <connectionStrings> 2. <add name="BLConnectionString" connectionString="Data Source=.; Initial Catalog=MemberCDAC; Integrated Security=True" providerName="System.Data.SqlClient" /> 3. </connectionStrings>
ساختار جدول :
1. /****** Object: Table [dbo].[tblFriends] Script Date: 02/17/2016 11:05:19 ******/
2. SET ANSI_NULLS ON 3. GO 4. SET QUOTED_IDENTIFIER ON 5. GO 6. SET ANSI_PADDING ON 7. GO 8. CREATE TABLE[dbo].[tblFriends] 9. ( 10. [FriendID][int] IDENTITY(1, 1) NOT NULL, [Name][nvarchar](50) NULL, [Place][nvarchar](25) NULL, [Mobile][nvarchar](15) NULL, [EmailAddress][varchar](150) NULL 11. ) ON[PRIMARY] 12. GO 13. SET ANSI_PADDING OFF 14. GO
4. کنترل bulleted list را روی صفحه default.aspx میکشیم و رها میکنیم.
اگر روی کنترل bulleted list راست کلیک کنیم و property زیر را میبینید.
شما میتوانید نوع کنترل Bulleted را از لیست زیر انتخاب کنید.
Circle.1
CustomImage.2
Disc.3
LowerAlpha.4
LowerRoman.5
NotSet.6
Numbered.7
Square.8
UpperAlpha.9
UpperRoman.10
6. کدهای DEFAULT.ASPX
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <h2>Example of BulletStyle = <b>NotSet</b></h2> <asp:BulletedList ID="BulletedList1" runat="server"> </asp:BulletedList> </div> </form> </body> </html>
7. DEFAULT.ASPX.CS code behind
1. using System; 2. using System.Collections.Generic; 3. using System.Configuration; 4. using System.Data; 5. using System.Data.SqlClient; 6. using System.Linq; 7. using System.Web; 8. using System.Web.UI; 9. using System.Web.UI.WebControls; 10. public partial class _Default: System.Web.UI.Page 11. { 12. protected void Page_Load(object sender, EventArgs e) 13. { 14. string constr = ConfigurationManager.ConnectionStrings["BLConnectionString"].ConnectionString; 15. DataSet frndDataSet = new DataSet(); 16. SqlConnection con = new SqlConnection(constr); 17. SqlDataAdapter da = new SqlDataAdapter("Select * From tblFriends", con); 18. da.Fill(frndDataSet, "FriendDataTable"); 19. BulletedList1.DataTextField = "Name"; 20. BulletedList1.DataSource = frndDataSet.Tables["FriendDataTable"].DefaultView; 21. BulletedList1.DataBind(); 22. } 23. }
8. مثال برای style های مختلف Bullet :
BulletStyle = NotSet
BulletStyle = Numbered
BulletStyle = LowerAlpha
BulletStyle = UpperAlpha
BulletStyle = LowerRoman
BulletStyle = Disc
BulletStyle = Circle
BulletStyle = Square
BulletStyle = CustomImage
"BulletImageUrl="~/index.jpg
- ASP.net
- 1k بازدید
- 2 تشکر