Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
105 views

Simple ASP Practicals& Java Exercise

The document describes examples of using different ASP.NET validation controls and performing CRUD operations using ADO.NET. It includes examples of using required field, regular expression, compare, range and validation summary validators. It also demonstrates performing select, insert, update and delete operations on a database table connecting to SQL Server and using parameters. Stored procedures are also implemented. The last examples demonstrate using the repeater control to display data from a database table.

Uploaded by

Anand Yogesh
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views

Simple ASP Practicals& Java Exercise

The document describes examples of using different ASP.NET validation controls and performing CRUD operations using ADO.NET. It includes examples of using required field, regular expression, compare, range and validation summary validators. It also demonstrates performing select, insert, update and delete operations on a database table connecting to SQL Server and using parameters. Stored procedures are also implemented. The last examples demonstrate using the repeater control to display data from a database table.

Uploaded by

Anand Yogesh
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 124

ASP PRACTICALS: EX 1A: REQUIRED FIELD VALIDATOR CONTROL: DESIGN:

CODING:
<asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server" ControlToValidate="TextBox1"ErrorMessage="enter correct value" style="z-index: 1; left: 178px; top: 34px; position: absolute; height: 26px"></asp:RequiredFieldValidator>

OUTPUT:

EX 1B REGULAR EXPRESSION VALIDATOR CONTROL: DESIGN:

CODING:
<asp:RegularExpressionValidatorID="RegularExpressionValidator1"runat="server" ControlToValidate="TextBox1"ErrorMessage="RegularExpressionValidator" style="z-index: 1; left: 30px; top: 173px; position: absolute" ValidationExpression="p[0-9]{4}">enter correct value</asp:RegularExpressionValidator>

OUTPUT:

EX 1C: COMPARE VALIDATOR CONTROL: DESIGN:

CODING:
<asp:CompareValidatorID="CompareValidator1"runat="server" ControlToCompare="TextBox2"ControlToValidate="TextBox1" ErrorMessage="CompareValidator"Operator="GreaterThan" style="z-index: 1; left: 346px; top: 55px; position: absolute"Type="Date">end date must be greater than start date</asp:CompareValidator>

OUTPUT:

EX 1D: RANGE VALIDATOR CONTROL: DESIGN:

10

CODING:
<asp:RangeValidatorID="RangeValidator1"runat="server" ControlToValidate="TextBox1"ErrorMessage="RangeValidator"MaximumValue="100" MinimumValue="0"style="z-index: 1; left: 64px; top: 132px; position: absolute" Type="Integer">enter value between 0 to 100</asp:RangeValidator>

11

OUTPUT:

12

EX 1E: VALIDATION SUMMARY CONTROL: DESIGN:

13

CODING:
<asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server" ControlToValidate="TextBox1"ErrorMessage="RequiredFieldValidator" style="z-index: 1; left: 345px; top: 79px; position: absolute">enter user id</asp:RequiredFieldValidator> <asp:RequiredFieldValidatorID="RequiredFieldValidator2"runat="server" ControlToValidate="TextBox2"ErrorMessage="RequiredFieldValidator" style="z-index: 1; left: 348px; top: 147px; position: absolute">enter password</asp:RequiredFieldValidator> <asp:ValidationSummaryID="ValidationSummary1"runat="server" HeaderText="list of errors in the page"ShowMessageBox="True" style="z-index: 1; left: 35px; top: 231px; position: absolute; height: 38px; width: 1249px"/>

14

OUTPUT:

15

EX 2A: DATA MANIPULATION OPERATION IN CONNECTIVITY ENVIRONMENT SELECT OPERATION: DESIGN:

16

CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp2", con) dr = cmd.ExecuteReader DataGrid1.DataSource = dr DataGrid1.DataBind() con.Close() EndSub

17

OUTPUT:

18

EX 2B: DATA MANIPULATION OPERATION IN CONNECTIVITY ENVIRONMENT INSERT OPERATION: DESIGN:

19

CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button2_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button2.Click con.Open() cmd = NewSqlCommand("insert into emp2 values(3, 'britto', 30000)", con) cmd.ExecuteNonQuery() con.Close() EndSub

20

OUTPUT:

21

EX 2C: DELETE OPERATION: DESIGN:

22

CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button4_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button4.Click con.Open() cmd = NewSqlCommand("delete from emp2", con) cmd.ExecuteNonQuery() con.Close() EndSub EndClass

23

OUTPUT:

24

EX 2D: UPDATE OPERATION: DESIGN:

25

EX 2D: UPDATE OPERATION: CODING:


Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button3_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button3.Click con.Open() cmd = NewSqlCommand("update emp2 set sal=sal+5000", con) cmd.ExecuteNonQuery() con.Close() EndSub

26

OUTPUT:

27

EX 3A: DATA MANIPULATION OPERATORS IN CONNECTIVITY ENVIRONMENT USING PARAMETERS SELECT OPERATION: DESIGN:

28

CODING: Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) dr = cmd.ExecuteReader DataGrid1.DataSource = dr DataGrid1.DataBind() con.Close() EndSub

29

OUTPUT:

30

EX 3B: INSERT OPERATION: DESIGN:

31

CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button2_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button2.Click con.Open() cmd = NewSqlCommand("insert into emp3 values(@x, @y, @z, @a)", con) cmd.Parameters.AddWithValue("@x", Val(TextBox1.Text)) cmd.Parameters.AddWithValue("@y", (TextBox2.Text)) cmd.Parameters.AddWithValue("@z", Val(TextBox3.Text)) cmd.Parameters.AddWithValue("@a", Val(TextBox4.Text)) cmd.ExecuteNonQuery() con.Close() EndSub

32

OUTPUT:

33

EX 3C: UPDATE OPERATION: DESIGN:

34

CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button3_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button3.Click con.Open() cmd = NewSqlCommand("update emp3 set sal=@s where depno=@d", con) cmd.Parameters.AddWithValue("@s", Val(TextBox3.Text)) cmd.Parameters.AddWithValue("@d", Val(TextBox4.Text)) cmd.ExecuteNonQuery() con.Close() EndSub EndClass

35

OUTPUT:

36

EX 3D: DELETE OPERATION: DESIGN:

37

CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button4_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button4.Click con.Open() cmd = NewSqlCommand("delete from emp3 where depno=@p", con) cmd.Parameters.AddWithValue("@p", Val(TextBox4.Text)) cmd.ExecuteNonQuery() con.Close() EndSub

38

OUTPUT:

39

EX 4: STORED PROCEDURE: DESIGN:

40

SQL QUERY:
createprocedure [dbo].[p1] ( @x asinteger, @y asvarchar(20), @z asinteger, @a asinteger )as insertinto emp3 values(@x, @y, @z, @a)

41

.NET CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("p1", con) cmd.CommandType = Data.CommandType.StoredProcedure cmd.Parameters.AddWithValue("@x", Val(TextBox1.Text)) cmd.Parameters.AddWithValue("@y", (TextBox2.Text)) cmd.Parameters.AddWithValue("@z", Val(TextBox3.Text)) cmd.Parameters.AddWithValue("@a", Val(TextBox4.Text)) cmd.ExecuteNonQuery() con.Close() EndSub ProtectedSub Button2_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button2.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) dr = cmd.ExecuteReader DataGrid1.DataSource = dr DataGrid1.DataBind() con.Close() EndSub EndClass

42

OUTPUT:

43

EX 5A: WEB SERVER CONTROL-REPEATER CONTROL DESIGN:

44

.NET CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) Repeater1.DataSource = cmd.ExecuteReader Repeater1.DataBind() con.Close() EndSub EndClass

45

HTML CODING:
<asp:RepeaterID="Repeater1"runat="server"> <HeaderTemplate> <tableborder="3"> <tr> <th>employee no</th> <th>employee name</th> <th>salary</th> <th>department</th> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td><%# Container.DataItem("eno")%></td> <td><%# Container.DataItem("name")%></td> </tr> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater>

46

OUTPUT:

47

EX 5B: WEB SERVER CONTROL-DROP DOWN LIST CONTROL DESIGN:

48

.NET CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) DropDownList1.DataSource = cmd.ExecuteReader DropDownList1.DataTextField = "eno" DropDownList1.DataBind() con.Close() EndSub EndClass

49

OUTPUT:

50

EX 5C: RADIO BUTTON LIST CONTROL: DESIGN

51

CODING:
Imports System.Data.SqlClient PartialClassDefault3 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) RadioButtonList1.DataSource = cmd.ExecuteReader RadioButtonList1.DataTextField = "name" RadioButtonList1.DataBind() con.Close() EndSub EndClass

52

OUTPUT:

53

EX 5D: CHECKBOX LIST CONTROL: DESIGN

54

CODING:
Imports System.Data.SqlClient PartialClassDefault4 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) CheckBoxList1.DataSource = cmd.ExecuteReader CheckBoxList1.DataTextField = "sal" CheckBoxList1.DataBind() con.Close() EndSub EndClass

55

OUTPUT:

56

EX 5E: LISTBOX CONTROL: DESIGN:

57

CODING:
Imports System.Data.SqlClient PartialClassDefault5 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) ListBox1.DataSource = cmd.ExecuteReader ListBox1.DataTextField = "depno" ListBox1.DataBind() con.Close() EndSub EndClass

58

OUTPUT:

59

EX 6A: DATALIST CONTROLS-BINDING DATASOURCE TO DATALIST CONTROL DESIGN:

60

.NET CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) DataList1.DataSource = cmd.ExecuteReader DataList1.DataBind() con.Close() EndSub EndClass

61

HTML CODING:
<asp:DataListID="DataList1"runat="server" style="z-index: 1; left: 10px; top: 34px; position: absolute; height: 57px; width: 346px"> <ItemTemplate> <table> <tr> <td>employeeno</td> <td><%# Container.DataItem("eno")%></td> </tr> <tr> <td>employee name</td> <td><%# Container.DataItem("name")%></td> </tr> </table> </ItemTemplate> <SeparatorTemplate><hr/></SeparatorTemplate> </asp:DataList>

62

OUTPUT:

63

EX 6B: DATALIST USING STYLES: DESIGN:

64

.NET CODING:
Imports System.Data.SqlClient PartialClassDefault3 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) DataList1.DataSource = cmd.ExecuteReader DataList1.DataBind() con.Close() EndSub EndClass

65

HTML CODING:
<asp:DataListID="DataList1"CellSpacing="20"CellPadding="10"ItemStyleBorderStyle="Dashed"AlternatingItemStyle-BackColor="Pink"ItemStyle-FontBold="true"AlternatingItemStyle-ForeColor="Blue"ItemStyle-FontNames="Arial"AlternatingItemStyle-Font-Size="10"runat="server"> <ItemTemplate> <%# Container.DataItem("name")%> </ItemTemplate> </asp:DataList>

66

OUTPUT:

67

EX 6C: DATALIST USING TEMPLATES: DESIGN:

68

.NET CODING:
Imports System.Data.SqlClient PartialClassDefault4 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) DataList1.DataSource = cmd.ExecuteReader DataList1.DataBind() con.Close() EndSub EndClass

69

HTML CODING:
<asp:DataListID="DataList1"runat="server"> <HeaderTemplate> <h2>employee database with salary</h2> </HeaderTemplate> <ItemTemplate> <table> <tr> <td>employee no</td> <td><%# Container.DataItem("eno")%></td> </tr> <tr> <td>employee name</td> <td><%# Container.DataItem("name")%></td> </tr> <tr> <td>salary</td> <td><%# Container.DataItem("sal")%></td> </tr> </table> </ItemTemplate> <SeparatorTemplate><hr/></SeparatorTemplate> <FooterTemplate><h6>the above are the details of employee database</h6></FooterTemplate> </asp:DataList>

70

OUTPUT:

71

EX 7A: DESIGN:

72

CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp2", con) dr = cmd.ExecuteReader DataGrid1.DataSource = dr DataGrid1.DataBind() con.Close() EndSub

73

OUTPUT:

74

EX 7B: MANIPULATION IN DATAGRID CONTROL-ADDING BOUND COLUMN TO DATAGRID CONTROL DESIGN:

75

.NET CODING:
Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) DataGrid1.DataSource = cmd.ExecuteReader DataGrid1.DataBind() con.Close() EndSub EndClass

76

HTML CODING:
<asp:DataGridID="DataGrid1"runat="server"> <Columns> <asp:BoundColumnDataField="eno"/> <asp:BoundColumnDataField="name"/> </Columns> </asp:DataGrid>

77

OUTPUT:

78

EX 7C: ADDING HYPERLINK COLUMN TO DATAGRID CONTROL DESIGN:

79

.NET CODING:
Imports System.Data.SqlClient PartialClassDefault3 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" con.Open() cmd = NewSqlCommand("select * from emp3", con) DataGrid1.DataSource = cmd.ExecuteReader DataGrid1.DataBind() con.Close() EndSub EndClass

80

HTML CODING:
<asp:DataGridID="DataGrid1"AutoGenerateColumns="false"runat="server" style="z-index: 1; left: 34px; top: 155px; position: absolute; height: 133px; width: 175px"> <Columns> <asp:BoundColumnDataField="eno"HeaderText="emp no"/> <asp:HyperLinkColumnDataTextField="name"NavigateUrl="name"DataNavigateUrlField="name" /> </Columns> </asp:DataGrid>

81

OUTPUT:

82

EX 7D: ADDING TEMPLATE COLUMN TO DATAGRID CONTROL DESIGN:

83

.NET CODING:
Imports System.Data.SqlClient PartialClassDefault4 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) DataGrid1.DataSource = cmd.ExecuteReader DataGrid1.DataBind() con.Close() EndSub EndClass

84

HTML CODING:
<asp:DataGridID="DataGrid1"AutoGenerateColumns="false"runat="server" style="z-index: 1; left: 319px; top: 125px; position: absolute; height: 133px; width: 175px"> <Columns> <asp:BoundColumnDataField="eno"HeaderText="emp no"/> <asp:TemplateColumn> <ItemTemplate> <tableborder="3"> <tr> <td>employee name</td> <td><%# Container.DataItem("name")%></td> </tr> <tr> <td>salary</td> <td><%# Container.DataItem("sal")%></td> </tr> </table> </ItemTemplate> </asp:TemplateColumn> </Columns> </asp:DataGrid>

85

OUTPUT:

86

EX 7E: ADDING BUTTON COLUMN TO DATAGRID CONTROL: DESIGN:

87

.NET CODING:
Imports System.Data.SqlClient PartialClassDefault5 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp3", con) DataGrid1.DataSource = cmd.ExecuteReader DataGrid1.DataBind() con.Close() EndSub ProtectedSub DataGrid1_ItemCommand(ByVal source AsObject, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.ItemCommand If e.CommandName = "select"Then e.Item.BackColor = System.Drawing.Color.SaddleBrown e.Item.Font.Bold = True Else e.Item.BackColor = System.Drawing.Color.SeaGreen e.Item.Font.Bold = False EndIf EndSub EndClass

88

HTML CODING:
<asp:DataGridID="DataGrid1"runat="server" style="z-index: 1; left: 429px; top: 127px; position: absolute; height: 133px; width: 175px"> <Columns> <asp:BoundColumnDataField="eno"HeaderText="emp no"/> <asp:ButtonColumnCommandName="select"Text="select"/> <asp:ButtonColumnCommandName="unselect"Text="unselect"/> </Columns> </asp:DataGrid>

89

OUTPUT:

90

EX 7F: ADDING EDIT COMMAND TO DATAGRID CONTROL: DESIGN:

91

HTML CODING:
<asp:SqlDataSourceID="SqlDataSource1"runat="server" ConnectionString="<%$ ConnectionStrings:dbaseConnectionString %>" DeleteCommand="DELETE FROM [emp3] WHERE [id] = @id" InsertCommand="INSERT INTO [emp3] ([id], [name], [sal]) VALUES (@id, @name, @sal)" SelectCommand="SELECT * FROM [emp3]" UpdateCommand="UPDATE [emp3] SET [name] = @name, [sal] = @sal WHERE [id] = @id"> <DeleteParameters> <asp:ParameterName="id"Type="Int32"/> </DeleteParameters> <InsertParameters> <asp:ParameterName="id"Type="Int32"/> <asp:ParameterName="name"Type="String"/> <asp:ParameterName="sal"Type="Int32"/> </InsertParameters> <UpdateParameters> <asp:ParameterName="name"Type="String"/> <asp:ParameterName="sal"Type="Int32"/> <asp:ParameterName="id"Type="Int32"/> </UpdateParameters> </asp:SqlDataSource> <asp:DataGridID="DataGrid1"runat="server"AllowPaging="True" AllowSorting="True"AutoGenerateColumns="False"DataKeyNames="id" DataSourceID="SqlDataSource1" style="z-index: 1; left: 572px; top: 121px; position: absolute; height: 133px; width: 187px"> <Columns> <asp:CommandFieldShowDeleteButton="True"ShowEditButton="True" ShowSelectButton="True"/> <asp:BoundFieldDataField="id"HeaderText="id"ReadOnly="True" SortExpression="id"/> <asp:BoundFieldDataField="name"HeaderText="name"SortExpression="name"/> <asp:BoundFieldDataField="sal"HeaderText="sal"SortExpression="sal"/> </Columns> </asp:DataGrid>

92

OUTPUT:

93

EX 8A: CREATING DATABASE DYNAMICALLY ADDING DEFAULT VALUE TO COLUMN: DESIGN:

94

.NET CODING:
Imports System.Data PartialClassDefault2 Inherits System.Web.UI.Page ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click Dim dt AsDataTable Dim dc AsDataColumn Dim dr AsDataRow dt = NewDataTable("emp") dc = NewDataColumn("eno", GetType(Integer)) dt.Columns.Add(dc) dc = NewDataColumn("ename", GetType(String)) dt.Columns.Add(dc) dc = NewDataColumn("sal", GetType(Integer)) dc.DefaultValue = 1000 dt.Columns.Add(dc) dr = dt.NewRow dr("eno") = 1 dr("ename") = "yuvaraj" dr("sal") = 1000 dt.Rows.Add(dr) dr = dt.NewRow dr("eno") = 2 dr("ename") = "britto" dt.Rows.Add(dr) DataGrid1.DataSource = dt DataGrid1.DataBind() EndSub ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load EndSub EndClass

95

OUTPUT:

96

EX 8B: MANIPULATION IN DATAGRID-MAKING COLUMN UNIQUE: DESIGN:

97

.NET CODING:
Imports System.Data PartialClassDefault3 Inherits System.Web.UI.Page ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click Dim dt AsDataTable Dim dc AsDataColumn Dim dr AsDataRow dt = NewDataTable("emp") dc = NewDataColumn("eno", GetType(Integer)) dc.Unique = True dt.Columns.Add(dc) dc = NewDataColumn("ename", GetType(String)) dt.Columns.Add(dc) dc = NewDataColumn("sal", GetType(Integer)) dc.DefaultValue = 1000 dt.Columns.Add(dc) dr = dt.NewRow dr("eno") = 1 dr("ename") = "vettri" dr("sal") = 1000 dt.Rows.Add(dr) dr = dt.NewRow dr("eno") = 2 dr("ename") = "siva" dt.Rows.Add(dr) DataGrid1.DataSource = dt DataGrid1.DataBind() EndSub EndClass

98

OUTPUT:

99

EX 8C: ADDING AUTOINCREMENT COLUMN: DESIGN:

100

.NET CODING:
Imports System.Data PartialClassDefault4 Inherits System.Web.UI.Page ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click Dim dt AsDataTable Dim dc AsDataColumn Dim dr AsDataRow dt = NewDataTable("emp") dc = NewDataColumn("eno", GetType(Integer)) dc.AutoIncrement = True dc.AutoIncrementSeed = 100 dc.AutoIncrementStep = 1 dt.Columns.Add(dc) dc = NewDataColumn("ename", GetType(String)) dt.Columns.Add(dc) dc = NewDataColumn("sal", GetType(Integer)) dc.DefaultValue = 1000 dt.Columns.Add(dc) dr = dt.NewRow dr("ename") = "yuvaraj" dr("sal") = 10000 dt.Rows.Add(dr) dr = dt.NewRow dr("ename") = "vettri" dt.Rows.Add(dr) DataGrid1.DataSource = dt DataGrid1.DataBind() EndSub ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load EndSub EndClass

101

OUTPUT:

102

EX 8D: UPDATE RECORDS IN DATA TABLE DESIGN:

103

CODING:
Imports System.Data PartialClassDefault5 Inherits System.Web.UI.Page Dim dt AsDataTable Dim dc AsDataColumn Dim dr AsDataRow ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load dt = NewDataTable("emp") dc = NewDataColumn("eno", GetType(Integer)) dc.AutoIncrement = True dc.AutoIncrementSeed = 100 dc.AutoIncrementStep = 1 dt.Columns.Add(dc) dc = NewDataColumn("ename", GetType(String)) dt.Columns.Add(dc) dc = NewDataColumn("sal", GetType(Integer)) dc.DefaultValue = 1000 dt.Columns.Add(dc) dr = dt.NewRow dr("ename") = "britto" dr("sal") = 1000 dt.Rows.Add(dr) dr = dt.NewRow dr("ename") = "yuvaraj" dt.Rows.Add(dr) DataGrid1.DataSource = dt DataGrid1.DataBind() EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click dt.Rows(0).Delete() DataGrid2.DataSource = dt DataGrid2.DataBind() EndSub EndClass

104

OUTPUT:

105

EX 9A: MANIPULATIONS IN DATA TABLE RETRIEVE SCHEMA INFORMATION DESIGN:

106

Coding:
Imports System.Data.SqlClient Imports System.Data PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim da AsSqlDataAdapter Dim ds AsNewDataSet ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() ds = NewDataSet da = NewSqlDataAdapter("select * from emp", con) da.FillSchema(ds, SchemaType.Mapped, "emp") DataGrid1.DataSource = ds DataGrid1.DataBind() con.Close() EndSub EndClass

107

Output:

108

EX 9B: MANIPULATION IN DATA TABLE-DEFINING RELATIONSHIP IN DATATABLE: DESIGN:

109

Coding:
Imports System.Data.SqlClient Imports System.Data PartialClassDefault3 Inherits System.Web.UI.Page Dim dt AsDataTable Dim dt1 AsDataTable Dim dc AsDataColumn Dim dr AsDataRow Dim ds AsNewDataSet ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load dt = NewDataTable("emp") dc = NewDataColumn("eno", GetType(Integer)) dc.Unique = True dt.Columns.Add(dc) dc = NewDataColumn("ename", GetType(String)) dt.Columns.Add(dc) dc = NewDataColumn("sal", GetType(Integer)) dt.Columns.Add(dc) dc = NewDataColumn("dno", GetType(Integer)) dt.Columns.Add(dc) dr = dt.NewRow dr("eno") = 1 dr("ename") = "yuvaraj" dr("sal") = 10000 dr("dno") = 10 dt.Rows.Add(dr) dr = dt.NewRow dr("eno") = 2 dr("ename") = "dinesh" dr("sal") = 20000 dr("dno") = 20 dt.Rows.Add(dr) DataGrid1.DataSource = dt DataGrid1.DataBind() dt1 = NewDataTable("dept") dc = NewDataColumn("dno", GetType(Integer)) dc.Unique = True dt1.Columns.Add(dc) dc = NewDataColumn("dname", GetType(String)) dt1.Columns.Add(dc) dr = dt1.NewRow dr("dno") = 10

110

dr("dname") = "yuvaraj" dt1.Rows.Add(dr) dr = dt1.NewRow dr("dno") = 20 dr("dname") = "dinesh" dt1.Rows.Add(dr) ds.Tables.Add(dt) ds.Tables.Add(dt1) DataGrid2.DataSource = dt1 DataGrid2.DataBind() ds.Relations.Add("xxx", ds.Tables("emp").Columns("dno"), ds.Tables("dept").Columns("dno")) DataGrid3.DataSource = ds DataGrid3.DataBind() EndSub EndClass

111

Output:

112

EX 10A: MANIPULATIONS WITH DATAVIEW-BINDING DATASOURCE TO DATAVIEW: DESIGN:

113

CODING: Imports System.Data Imports System.Data.SqlClient PartialClassDefault2 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim da AsSqlDataAdapter Dim ds AsNewDataSet Dim dv AsNewDataView ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click con.Open() cmd = NewSqlCommand("select * from emp", con) da = NewSqlDataAdapter(cmd) da.Fill(ds, "emp") dv = ds.Tables("emp").DefaultView() DataGrid1.DataSource = dv DataGrid1.DataBind() con.Close() EndSub EndClass

114

Output:

115

EX 10B: MANIPULATION IN DATAVIEW-FILTER ROWS IN DATAVIEW: DESIGN:

116

CODING: Imports System.Data.SqlClient Imports System.Data PartialClassDefault3 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim da AsSqlDataAdapter Dim ds AsNewDataSet Dim dv AsNewDataView ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" con.Open() cmd = NewSqlCommand("select * from emp", con) da = NewSqlDataAdapter(cmd) da.Fill(ds, "emp") dv = ds.Tables("emp").DefaultView() DataGrid1.DataSource = dv DataGrid1.DataBind() con.Close() EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click dv.RowFilter = "eno=3" DataGrid1.DataSource = dv DataGrid1.DataBind() EndSub EndClass

117

Output:

118

EX 10C: MANIPULATION IN DATAVIEW-SORT DATA IN DATAVIEW: DESIGN:

119

CODING: Imports System.Data Imports System.Data.SqlClient PartialClassDefault4 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim da AsSqlDataAdapter Dim ds AsNewDataSet Dim dv AsNewDataView ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" con.Open() cmd = NewSqlCommand("select * from emp", con) da = NewSqlDataAdapter(cmd) da.Fill(ds, "emp") dv = ds.Tables("emp").DefaultView() DataGrid1.DataSource = dv DataGrid1.DataBind() con.Close() EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click dv.Sort = "eno desc" DataGrid1.DataSource = dv DataGrid1.DataBind() EndSub EndClass

120

Output:

121

EX 10D: MANIPULATIONS IN DATAVIEW-FINDING RECORDS IN DATAVIEW: DESIGN:

122

Coding: Imports System.Data Imports System.Data.SqlClient PartialClassDefault5 Inherits System.Web.UI.Page Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim da AsSqlDataAdapter Dim ds AsNewDataSet Dim dv AsNewDataView ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.Load con.ConnectionString = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" cmd = NewSqlCommand("select * from emp", con) da = NewSqlDataAdapter(cmd) da.Fill(ds, "emp") dv = ds.Tables("emp").DefaultView() DataGrid1.DataSource = dv DataGrid1.DataBind() con.Close() EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As System.EventArgs) Handles Button1.Click Dim x AsObject Dim i AsInteger dv.Sort = "name" x = "vettri" i = dv.Find(x) If (i <> -1) Then Response.Write(dv(i).Row("id")) Else Response.Write("could not find the record") EndIf EndSub EndClass

123

Output:

124

You might also like