public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if ( !Page.IsPostBack ) { DataSet oDataSet=new DataSet ( ); DataTable oTable=new DataTable ( ); oDataSet.Tables.Add ( oTable ); oTable.Columns.Add ( "ImageKey_Col" , typeof ( string ) ); oTable.Columns.Add ( "ImageUrl_Col" , typeof ( string ) ); oTable.Columns.Add ( "ImageToolTip_Col" , typeof ( string ) ); oTable.Columns.Add ( "AlubmKeyField_Col" , typeof ( string ) ); // oTable.Rows.Add("1", @"./Images/A.jpg", "This is Image A", "A1"); oTable.Rows.Add ( "2" , @"./Images/B.jpg" , "This is Image B" , "A1" ); oTable.Rows.Add ( "3" , @"./Images/C.jpg" , "This is Image C" , "A1" ); oTable.Rows.Add ( "4" , @"./Images/D.jpg" , "This is Image D" , "A1" ); oTable.Rows.Add ( "5" , @"./Images/E.jpg" , "This is Image E" , "A1" ); oTable.Rows.Add ( "6" , @"./Images/F.jpg" , "This is Image F" , "A1" ); // this.WebImageViewer1.DataSource = oDataSet; // this.WebImageViewer1.DataMember = oTable.TableName; this.WebImageViewer1.DataSource=oTable; this.WebImageViewer1.ImageItemBinding.KeyField=oTable.Columns [ 0 ].ColumnName; this.WebImageViewer1.ImageItemBinding.ImageUrlField=oTable.Columns [ 1 ].ColumnName; this.WebImageViewer1.ImageItemBinding.ToolTipField=oTable.Columns [ 2 ].ColumnName; this.WebImageViewer1.DataBind ( ); } }