( تعداد نمایش : 842 )

آشنایی با کنترل DataList

در این مقاله کنترل DataList را بررسی خواهیم کرد. پیشنهاد میکنم برای خواندن و اجرای کد برنامه حتما از ویژوال استودیو استفاده کنید.

کنترل DataList کنترلی برای نمایش داده ها با هر فرمتی میباشد. میتوانیم خاصیت DataSource این کنترل را یک Table از DataSet انتخاب کنیم و بعد با متد DataBind داده ها را از روی DataBase نمایش دهیم.

برای فهم بهتر این موضوع نمونه برنامه زیر را اجرا کنید:

[Code Behind - VB.NET]

Dim Conn As New OleDbConnection
Dim Comm As New OleDbCommand
Dim ds As New DataSet
Dim adp As New OleDbDataAdapter

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Conn.ConnectionString = “Your ConnectionString”
Comm.CommandText = “Select Top 10 * from TableName”
Comm.Connection = Conn
adp.SelectCommand = Comm
adp.Fill(ds, “Blog”)
Conn.Close()
DataList1.DataSource = ds.Tables(“Blog”).DefaultView
DataList1.DataBind()
End Sub

[HTML Code]

<asp:DataList Width=”100%” id=”DataList1″ runat=”server”>
<ItemTemplate>
<font color=”Orange”><%# databinder.Eval(container.dataitem,”RowName”) %></font>
</ItemTemplate>
</asp:DataList>

در کد HTML به جای RowName اسم فیلدی را که مایلید قرار دهید. در تگ <ItemTemplate> میتوانید فرمت نمایش داده ها را مشخص کنید. تگ های <HeaderTemplate> و <FooterTemplate> نیز برای فرمت عنوان و پایان لیست مورد استفاده قرار میگیرند. آرگومان دوم متد Eval نیز نام ستون مورد نظر را میگیرد.

دیدگاه خود را بیان کنید.

باید وارد سایت شده باشید برای دیدگاه دادن