Simple ASP Practicals& Java Exercise

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 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