Anda tidak perlu khawatir tentang sumber data (Dataread atau dataset) saat menggunakan DataBinder.eval. Anda tidak perlu khawatir tentang tipe datanya. eval akan mengubah objek data ini menjadi string. Banyak pekerjaan yang dilakukan pada pengikatan yang mendasarinya, menggunakan kemampuan refleksi. Hanya karena nyaman digunakan, hal ini memengaruhi kinerja data. Saat terikat ke kumpulan data, DataItem sebenarnya adalah DataRowView (jika terikat ke pembaca data (dataread), itu adalah IdataRecord.) Oleh karena itu, mengonversikannya secara langsung ke DataRowView akan sangat meningkatkan kinerja.
Catatan saat menggunakan: 1. Perhatikan huruf besar/kecil nama field (beri perhatian khusus). Jika tidak konsisten dengan kueri, dalam beberapa kasus akan lebih lambat dari <%# DataBinder.Eval(Container.DataItem, "field name") %>. 2. Jika Anda ingin lebih meningkatkan kecepatan, Anda dapat menggunakan metode <%# ((System.Data.DataRowView)Container.DataItem)[0] %>. Namun, keterbacaannya tidak tinggi.
//Saat menggunakan DataSet sebagai sumber data
//Situasi normal (C#)
<%# ((System.Data.DataRowView)Container.DataItem)["Title"] %>
//Ikat string format bidang tanggal
<%# Convert.ToDateTime(((System.Data.DataRowView)Container.DataItem)
["FbTime"]).ToString("yyyy tahun MM bulan hari hh") %>
<% # DataBinder .Eval(Kontainer, "DataItem.FbTime","{0:yyyyMMmonthddDay}") %>
//Pengikatan string melebihi panjang yang ditentukan dan terpotong
<%# DataBinder.Eval(Container.DataItem, "Text").ToString().Trim().Length>7
? ) .ToString().Trim().Substring
(0,7):DataBinder.Eval(Container.DataItem, "Teks").ToString().Trim() %>
//Konversi harga menjadi 2 tempat desimal
<%# Convert.ToDecimal(((System.Data.DataRowView)Container.DataItem) ["Harga"]).ToString("F2") %>
<%# DataBinder.Eval ( Penampung, "DataItem.Price","{0:F2}") %>
'Hakim setelah pemformatan harga di VB.net
<%# IIf(DataBinder.Eval(Container.DataItem, "price","{0:F2}")="0.00","Negotiable",DataBinder.Eval(Container.DataItem, "price","{0: F2}")+"万") %>
'Vb.net Umum
<%# Ctype(Container.DataItem,DataRowView).Row("Judul") %>
http://www.cnblogs.com/wintersun/archive/2006/08/11/474135.html