web 2.0

ASP.NET(vb.net) & FormView - Visual Studio 2005,2008,2010 (Fx 2.0,3.5,4.0)

ASP.NET(vb.net) & FormView - Visual Studio 2005,2008,2010 (Fx 2.0,3.5,4.0) Example scripts how to use FormView control in asp.net ,Development and sample code on Visual Studio 2005,2008,2010 (FX 2.0,3.5,4.0)

ShotDev Focus:
- ASP.NET(vb.net) & FormView - Visual Studio 2005,2008,2010 (Fx 2.0,3.5,4.0)

Example

FormView1.aspx

  1. <%@ Page Language="VB" AutoEventWireup="false" CodeFile="FormView1.aspx.vb" Inherits="FormView1" %>  
  2.   
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  4.   
  5. <html xmlns="http://www.w3.org/1999/xhtml" >  
  6. <head runat="server">  
  7. <title>ShotDev.Com Tutorial</title>  
  8. </head>  
  9. <body>  
  10. <form id="form1" runat="server">  
  11. <asp:FormView id="myFormView" runat="server"  
  12. AllowPaging="True">  
  13. <ItemTemplate>  
  14. <table width="500" cellpadding="5" border="0">  
  15. <tr>  
  16. <td valign="top" align="center">  
  17. <asp:Image id="Image1" runat="server"/>  
  18. <br />  
  19. <h2><asp:Label id="lblGalleryName" runat="server"></asp:Label></h2>  
  20. </td>  
  21. </tr>  
  22. </table>  
  23. </ItemTemplate>  
  24. </asp:FormView>  
  25. </form>  
  26. </body>  
  27. </html>  

FormView1.aspx.vb

  1. Imports System.Data  
  2. Imports System.Data.OleDb  
  3.   
  4. Partial Class FormView1  
  5. Inherits System.Web.UI.Page  
  6.   
  7. Protected Sub Page_Load(ByVal sender As ObjectByVal e As System.EventArgs) Handles Me.Load  
  8. IF Not Page.IsPostBack() Then  
  9. BindData()  
  10. End IF  
  11. End Sub  
  12.   
  13. Sub BindData()  
  14.   
  15. Dim objConn As OleDbConnection  
  16. Dim objCmd As OleDbCommand  
  17. Dim dtAdapter As New OleDbDataAdapter  
  18. Dim strConnString As String  
  19. strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("database/mydatabase.mdb") & ";"  
  20. objConn = New OleDbConnection(strConnString)  
  21. objConn.Open()  
  22.   
  23. Dim strSQL As String  
  24. Dim ds As New DataSet  
  25. strSQL = "SELECT * FROM gallery "  
  26. objCmd = New OleDbCommand  
  27. With objCmd  
  28. .Connection = objConn  
  29. .CommandText = strSQL  
  30. .CommandType = CommandType.Text  
  31. End With  
  32. dtAdapter.SelectCommand = objCmd  
  33.   
  34. dtAdapter.Fill(ds)  
  35.   
  36. '*** BindData to FormView ***'  
  37. myFormView.DataSource = ds  
  38. myFormView.DataBind()  
  39.   
  40. ds = Nothing  
  41.   
  42. objConn.Close()  
  43. objConn = Nothing  
  44.   
  45. End Sub  
  46.   
  47. Protected Sub myFormView_DataBound(ByVal sender As ObjectByVal e As System.EventArgs) Handles myFormView.DataBound  
  48. '*** Image ***'  
  49. Dim Image1 As Image = CType(myFormView.FindControl("Image1"), Image)  
  50. If Not IsNothing(Image1) Then  
  51. Image1.ImageUrl = "images/" & myFormView.DataItem("Picture")  
  52. Image1.Attributes.Add("OnClick""window.open('images/" & myFormView.DataItem("Picture") & "')")  
  53. Image1.Style.Add("cursor""hand")  
  54. Image1.ToolTip = myFormView.DataItem("GalleryName")  
  55. End If  
  56.   
  57. '*** GalleryName ***'  
  58. Dim lblGalleryName As Label = CType(myFormView.FindControl("lblGalleryName"), Label)  
  59. If Not IsNothing(lblGalleryName) Then  
  60. lblGalleryName.Text = myFormView.DataItem("GalleryName")  
  61. End If  
  62. End Sub  
  63.   
  64. Protected Sub myFormView_PageIndexChanging(ByVal sender As ObjectByVal e As FormViewPageEventArgs) Handles myFormView.PageIndexChanging  
  65. myFormView.PageIndex = e.NewPageIndex  
  66. BindData()  
  67. End Sub  
  68.   
  69. End Class  

Create a asp.net file and save to path root-path/dotnet/

Run
http://localhost/dotnet/FormView1.aspx

Screenshot

ASP.NET(vb.net) & FormView - Visual Studio 2005,2008,2010 (Fx 2.0,3.5,4.0)
.
.
.

Download this script.
Download

1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (No Ratings Yet)
Loading ... Loading ...

Leave a Reply

You must be logged in to post a comment.