Hi,
Try this:
<asp:datalist id="DataList1" runat="server" datasourceid="SqlDataSource1" height="559px" repeatcolumns="3" width="807px" onitemdatabound="DataList1_ItemDataBound" xmlns:asp="#unknown">
HorizontalAlign="Center" RepeatDirection="Horizontal"
onselectedindexchanged="DataList1_SelectedIndexChanged">
<itemtemplate>
<asp:image id="Image2" runat="server" height="189px" width="200px" postbackurl="<%# "Teacher_availability.aspx?Programe_Name=" + Eval("Programe_Name")%>" imageurl="<%# getImagePath(Eval("imagePath").ToString()) %>" />
<br />
<asp:label id="Courses_NameLabel" runat="server" text="<%#Eval("Programe_Name") %>" />
<br />
<asp:label id="DescriptionLabel" runat="server" text="<%# Eval("Description") %>" />
<br />
<asp:hyperlink id="viewdetailLabel" runat="server">
NavigateUrl='<%# Eval("Programe_Name", "Teacher_availability.aspx?Programe_Name={0}") %>'>See More</asp:hyperlink><br />
<br />
</itemtemplate>
</asp:datalist>
--Amit