PDA

View Full Version : hiệu chỉnh style của 1 rows thứ i nào đó trong ASP.Net ???



abcIT
03-06-2003, 17:09
ví dụ mình muốn row thứ i nào đó bold chẳng hạn, làm sao đây hả mọi người, thanks

thedi
26-06-2003, 00:10
Nếu bạn muốn định dạng một hàng bất kì của 1 Datagrid nào đó trong ASP.NET thì bạn nên chặn sự kiện ItemDatabound
sau đó sử dụng tham số e để truy cập và thay đổi style của một cell bất kì trong datagrid.

Chúc thành công.

thedi
26-06-2003, 09:04
Bổ sung thêm 1 đoạn code ngắn nếu bạn vẫn chưa thực hiện được:

Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
e.Item.Font.Bold = True
End If
End Sub

Ngoài ra bạn có thể sử dụng tham số e.Item.Cells để truy cập vào từng cell và thay đổi style cho nó.