Wednesday, August 8, 2012

Tìm Hiểu Cơ bản Về DataSets


1>Tạo một Project mới bằng cách chọn File > New > WebSite

2>Kéo control DataGrid vào như trong hình :
Posted Image

3>Bạn chọn phần Source Code (Mình không biết gọi nó là gì nhưng mà chỗ này có các sự kiện Load của Form hay là Click của Button v.v...)

4>Bạn đánh đoạn code này vào sự kiện Load của trang ASP.NET .

protected void Page_Load(object sender, EventArgs e)
         {
                 DataSet myds = new DataSet();
                 DataTable mydt = new DataTable("Squares");
                 DataRow mydr;
                 mydt.Columns.Add(new DataColumn("Numbers", typeof(Int32)));
                 mydt.Columns.Add(new DataColumn("Squares", typeof(Int32)));
 
                 for (int i = 0; i <= 10; i++)
                 {
                         mydr = mydt.NewRow();
                         mydr[0] = i;
                         mydr[1] = i * i;
                         mydt.Rows.Add(mydr);
                 }
                 myds.Tables.Add(mydt);
                 dgMyGrid.DataSource = myds.Tables["Squares"].DefaultView;
                 dgMyGrid.DataBind();
         }


5>Kết Quả :

Posted Image

6>Giải Thích Code :

Trong ví dụ trên , một đối tượng của DataTable được tạo và bảng được gán với tên là Squares . Cái DataTable đó sẽ được dùng để thêm vào một DataSet và sẽ được hiển thị qua việc sử dụng một control là DataGridDataSet sẽ được bỏ vào một DataGridthông qua việc chỉ tên của DataTable . Như vậy , qua việc sử dụng cứ pháp trên bạn có thể tạo và thêm những DataTable đến một DataSet .

Bạn chú ý là một DataSet là một đối tượng chứ không phải là một control . Nó có thể cất dữ , lưu trữ dữ liệu .

Ngoài ra , cái bảng Squares được hiển thị sử dụng thuộc tính DefaultView . Thuộc tính DefaultView của đối tượng DataTable sử dụng để hiển thị một DefaultView mặc định của bảng.
Bài viết này được chỉnh sửa bởi PhươngĐiệp2410: 08 September 2008 - 10:06 AM
<div align='center'><!--coloro:#008080--><span style="color:#008080"><!--/coloro--><i><b><!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo--><a href="http://winsocks.net/" target="_blank">http://winsocks.net/</a>

<!--sizec--></span><!--/sizec--></b></i><!--colorc--></span><!--/colorc--><!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><!--coloro:#0000ff--><span style="color:#0000ff"><!--/coloro--><b>Are You looking for a good socks 5 service? But you don't know where to buy?
Welcome to WinSocks.Net - Crazy Socks Service
Here we provide Fresh Socks 5 with fast speed , less blacklist, especially price is cheaper than others service.</b><!--colorc--></span><!--/colorc--><!--sizec--></span><!--/sizec--> <!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><!--coloro:#0000ff--><span style="color:#0000ff"><!--/coloro--><b><i>More over, if you want to test our socks 5 before buying, don't be hesitate to contact our supporter through yahoo to receive Free Socks 5</i></b><!--colorc--></span><!--/colorc--><!--sizec--></span><!--/sizec-->
</div>

No comments: