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 [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp2", con) dr = [Link] [Link] = dr [Link]() [Link]() EndSub
17
OUTPUT:
18
EX 2B: DATA MANIPULATION OPERATION IN CONNECTIVITY ENVIRONMENT INSERT OPERATION: DESIGN:
19
CODING:
Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button2_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("insert into emp2 values(3, 'britto', 30000)", con) [Link]() [Link]() EndSub
20
OUTPUT:
21
EX 2C: DELETE OPERATION: DESIGN:
22
CODING:
Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button4_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("delete from emp2", con) [Link]() [Link]() EndSub EndClass
23
OUTPUT:
24
EX 2D: UPDATE OPERATION: DESIGN:
25
EX 2D: UPDATE OPERATION: CODING:
Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button3_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("update emp2 set sal=sal+5000", con) [Link]() [Link]() EndSub
26
OUTPUT:
27
EX 3A: DATA MANIPULATION OPERATORS IN CONNECTIVITY ENVIRONMENT USING PARAMETERS SELECT OPERATION: DESIGN:
28
CODING: Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) dr = [Link] [Link] = dr [Link]() [Link]() EndSub
29
OUTPUT:
30
EX 3B: INSERT OPERATION: DESIGN:
31
CODING:
Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button2_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("insert into emp3 values(@x, @y, @z, @a)", con) [Link]("@x", Val([Link])) [Link]("@y", ([Link])) [Link]("@z", Val([Link])) [Link]("@a", Val([Link])) [Link]() [Link]() EndSub
32
OUTPUT:
33
EX 3C: UPDATE OPERATION: DESIGN:
34
CODING:
Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button3_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("update emp3 set sal=@s where depno=@d", con) [Link]("@s", Val([Link])) [Link]("@d", Val([Link])) [Link]() [Link]() EndSub EndClass
35
OUTPUT:
36
EX 3D: DELETE OPERATION: DESIGN:
37
CODING:
Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button4_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("delete from emp3 where depno=@p", con) [Link]("@p", Val([Link])) [Link]() [Link]() 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 [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("p1", con) [Link] = [Link] [Link]("@x", Val([Link])) [Link]("@y", ([Link])) [Link]("@z", Val([Link])) [Link]("@a", Val([Link])) [Link]() [Link]() EndSub ProtectedSub Button2_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) dr = [Link] [Link] = dr [Link]() [Link]() EndSub EndClass
42
OUTPUT:
43
EX 5A: WEB SERVER CONTROL-REPEATER CONTROL DESIGN:
44
.NET CODING:
Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link]() [Link]() 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><%# [Link]("eno")%></td> <td><%# [Link]("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 [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link] = "eno" [Link]() [Link]() EndSub EndClass
49
OUTPUT:
50
EX 5C: RADIO BUTTON LIST CONTROL: DESIGN
51
CODING:
Imports [Link] PartialClassDefault3 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link] = "name" [Link]() [Link]() EndSub EndClass
52
OUTPUT:
53
EX 5D: CHECKBOX LIST CONTROL: DESIGN
54
CODING:
Imports [Link] PartialClassDefault4 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link] = "sal" [Link]() [Link]() EndSub EndClass
55
OUTPUT:
56
EX 5E: LISTBOX CONTROL: DESIGN:
57
CODING:
Imports [Link] PartialClassDefault5 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link] = "depno" [Link]() [Link]() EndSub EndClass
58
OUTPUT:
59
EX 6A: DATALIST CONTROLS-BINDING DATASOURCE TO DATALIST CONTROL DESIGN:
60
.NET CODING:
Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link]() [Link]() 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><%# [Link]("eno")%></td> </tr> <tr> <td>employee name</td> <td><%# [Link]("name")%></td> </tr> </table> </ItemTemplate> <SeparatorTemplate><hr/></SeparatorTemplate> </asp:DataList>
62
OUTPUT:
63
EX 6B: DATALIST USING STYLES: DESIGN:
64
.NET CODING:
Imports [Link] PartialClassDefault3 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link]() [Link]() 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> <%# [Link]("name")%> </ItemTemplate> </asp:DataList>
66
OUTPUT:
67
EX 6C: DATALIST USING TEMPLATES: DESIGN:
68
.NET CODING:
Imports [Link] PartialClassDefault4 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link]() [Link]() 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><%# [Link]("eno")%></td> </tr> <tr> <td>employee name</td> <td><%# [Link]("name")%></td> </tr> <tr> <td>salary</td> <td><%# [Link]("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 [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp2", con) dr = [Link] [Link] = dr [Link]() [Link]() EndSub
73
OUTPUT:
74
EX 7B: MANIPULATION IN DATAGRID CONTROL-ADDING BOUND COLUMN TO DATAGRID CONTROL DESIGN:
75
.NET CODING:
Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link]() [Link]() 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 [Link] PartialClassDefault3 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link]() [Link]() 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 [Link] PartialClassDefault4 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link]() [Link]() 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><%# [Link]("name")%></td> </tr> <tr> <td>salary</td> <td><%# [Link]("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 [Link] PartialClassDefault5 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim dr AsSqlDataReader ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp3", con) [Link] = [Link] [Link]() [Link]() EndSub ProtectedSub DataGrid1_ItemCommand(ByVal source AsObject, ByVal e As [Link]) Handles [Link] If [Link] = "select"Then [Link] = [Link] [Link] = True Else [Link] = [Link] [Link] = 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 [Link] PartialClassDefault2 Inherits [Link] ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] Dim dt AsDataTable Dim dc AsDataColumn Dim dr AsDataRow dt = NewDataTable("emp") dc = NewDataColumn("eno", GetType(Integer)) [Link](dc) dc = NewDataColumn("ename", GetType(String)) [Link](dc) dc = NewDataColumn("sal", GetType(Integer)) [Link] = 1000 [Link](dc) dr = [Link] dr("eno") = 1 dr("ename") = "yuvaraj" dr("sal") = 1000 [Link](dr) dr = [Link] dr("eno") = 2 dr("ename") = "britto" [Link](dr) [Link] = dt [Link]() EndSub ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] EndSub EndClass
95
OUTPUT:
96
EX 8B: MANIPULATION IN DATAGRID-MAKING COLUMN UNIQUE: DESIGN:
97
.NET CODING:
Imports [Link] PartialClassDefault3 Inherits [Link] ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] Dim dt AsDataTable Dim dc AsDataColumn Dim dr AsDataRow dt = NewDataTable("emp") dc = NewDataColumn("eno", GetType(Integer)) [Link] = True [Link](dc) dc = NewDataColumn("ename", GetType(String)) [Link](dc) dc = NewDataColumn("sal", GetType(Integer)) [Link] = 1000 [Link](dc) dr = [Link] dr("eno") = 1 dr("ename") = "vettri" dr("sal") = 1000 [Link](dr) dr = [Link] dr("eno") = 2 dr("ename") = "siva" [Link](dr) [Link] = dt [Link]() EndSub EndClass
98
OUTPUT:
99
EX 8C: ADDING AUTOINCREMENT COLUMN: DESIGN:
100
.NET CODING:
Imports [Link] PartialClassDefault4 Inherits [Link] ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] Dim dt AsDataTable Dim dc AsDataColumn Dim dr AsDataRow dt = NewDataTable("emp") dc = NewDataColumn("eno", GetType(Integer)) [Link] = True [Link] = 100 [Link] = 1 [Link](dc) dc = NewDataColumn("ename", GetType(String)) [Link](dc) dc = NewDataColumn("sal", GetType(Integer)) [Link] = 1000 [Link](dc) dr = [Link] dr("ename") = "yuvaraj" dr("sal") = 10000 [Link](dr) dr = [Link] dr("ename") = "vettri" [Link](dr) [Link] = dt [Link]() EndSub ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] EndSub EndClass
101
OUTPUT:
102
EX 8D: UPDATE RECORDS IN DATA TABLE DESIGN:
103
CODING:
Imports [Link] PartialClassDefault5 Inherits [Link] Dim dt AsDataTable Dim dc AsDataColumn Dim dr AsDataRow ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] dt = NewDataTable("emp") dc = NewDataColumn("eno", GetType(Integer)) [Link] = True [Link] = 100 [Link] = 1 [Link](dc) dc = NewDataColumn("ename", GetType(String)) [Link](dc) dc = NewDataColumn("sal", GetType(Integer)) [Link] = 1000 [Link](dc) dr = [Link] dr("ename") = "britto" dr("sal") = 1000 [Link](dr) dr = [Link] dr("ename") = "yuvaraj" [Link](dr) [Link] = dt [Link]() EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link](0).Delete() [Link] = dt [Link]() EndSub EndClass
104
OUTPUT:
105
EX 9A: MANIPULATIONS IN DATA TABLE RETRIEVE SCHEMA INFORMATION DESIGN:
106
Coding:
Imports [Link] Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim da AsSqlDataAdapter Dim ds AsNewDataSet ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() ds = NewDataSet da = NewSqlDataAdapter("select * from emp", con) [Link](ds, [Link], "emp") [Link] = ds [Link]() [Link]() EndSub EndClass
107
Output:
108
EX 9B: MANIPULATION IN DATA TABLE-DEFINING RELATIONSHIP IN DATATABLE: DESIGN:
109
Coding:
Imports [Link] Imports [Link] PartialClassDefault3 Inherits [Link] Dim dt AsDataTable Dim dt1 AsDataTable Dim dc AsDataColumn Dim dr AsDataRow Dim ds AsNewDataSet ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] dt = NewDataTable("emp") dc = NewDataColumn("eno", GetType(Integer)) [Link] = True [Link](dc) dc = NewDataColumn("ename", GetType(String)) [Link](dc) dc = NewDataColumn("sal", GetType(Integer)) [Link](dc) dc = NewDataColumn("dno", GetType(Integer)) [Link](dc) dr = [Link] dr("eno") = 1 dr("ename") = "yuvaraj" dr("sal") = 10000 dr("dno") = 10 [Link](dr) dr = [Link] dr("eno") = 2 dr("ename") = "dinesh" dr("sal") = 20000 dr("dno") = 20 [Link](dr) [Link] = dt [Link]() dt1 = NewDataTable("dept") dc = NewDataColumn("dno", GetType(Integer)) [Link] = True [Link](dc) dc = NewDataColumn("dname", GetType(String)) [Link](dc) dr = [Link] dr("dno") = 10
110
dr("dname") = "yuvaraj" [Link](dr) dr = [Link] dr("dno") = 20 dr("dname") = "dinesh" [Link](dr) [Link](dt) [Link](dt1) [Link] = dt1 [Link]() [Link]("xxx", [Link]("emp").Columns("dno"), [Link]("dept").Columns("dno")) [Link] = ds [Link]() EndSub EndClass
111
Output:
112
EX 10A: MANIPULATIONS WITH DATAVIEW-BINDING DATASOURCE TO DATAVIEW: DESIGN:
113
CODING: Imports [Link] Imports [Link] PartialClassDefault2 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim da AsSqlDataAdapter Dim ds AsNewDataSet Dim dv AsNewDataView ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link]() cmd = NewSqlCommand("select * from emp", con) da = NewSqlDataAdapter(cmd) [Link](ds, "emp") dv = [Link]("emp").DefaultView() [Link] = dv [Link]() [Link]() EndSub EndClass
114
Output:
115
EX 10B: MANIPULATION IN DATAVIEW-FILTER ROWS IN DATAVIEW: DESIGN:
116
CODING: Imports [Link] Imports [Link] PartialClassDefault3 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim da AsSqlDataAdapter Dim ds AsNewDataSet Dim dv AsNewDataView ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" [Link]() cmd = NewSqlCommand("select * from emp", con) da = NewSqlDataAdapter(cmd) [Link](ds, "emp") dv = [Link]("emp").DefaultView() [Link] = dv [Link]() [Link]() EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link] = "eno=3" [Link] = dv [Link]() EndSub EndClass
117
Output:
118
EX 10C: MANIPULATION IN DATAVIEW-SORT DATA IN DATAVIEW: DESIGN:
119
CODING: Imports [Link] Imports [Link] PartialClassDefault4 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim da AsSqlDataAdapter Dim ds AsNewDataSet Dim dv AsNewDataView ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" [Link]() cmd = NewSqlCommand("select * from emp", con) da = NewSqlDataAdapter(cmd) [Link](ds, "emp") dv = [Link]("emp").DefaultView() [Link] = dv [Link]() [Link]() EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] [Link] = "eno desc" [Link] = dv [Link]() EndSub EndClass
120
Output:
121
EX 10D: MANIPULATIONS IN DATAVIEW-FINDING RECORDS IN DATAVIEW: DESIGN:
122
Coding: Imports [Link] Imports [Link] PartialClassDefault5 Inherits [Link] Dim con AsNewSqlConnection Dim cmd AsSqlCommand Dim da AsSqlDataAdapter Dim ds AsNewDataSet Dim dv AsNewDataView ProtectedSub Page_Load(ByVal sender AsObject, ByVal e As [Link]) [Link] [Link] = "Data Source=.; Initial Catalog=dbase; uid=sa; pwd=123qwe" cmd = NewSqlCommand("select * from emp", con) da = NewSqlDataAdapter(cmd) [Link](ds, "emp") dv = [Link]("emp").DefaultView() [Link] = dv [Link]() [Link]() EndSub ProtectedSub Button1_Click(ByVal sender AsObject, ByVal e As [Link]) Handles [Link] Dim x AsObject Dim i AsInteger [Link] = "name" x = "vettri" i = [Link](x) If (i <> -1) Then [Link](dv(i).Row("id")) Else [Link]("could not find the record") EndIf EndSub EndClass
123
Output:
124