nah begitu kurang lebih tentang Gridview kita lanjut kembali membuat GridView menggunakan SqlDataSource.
Apa itu SqlDataSource ??????
SqlDataSource merupakan kontrol server Web yang memungkinkan anda untuk mengakses data dari databases relasional. SqlDataSource juga dapat di akses dari Microsoft SQL Server dan database Oracle serta OLEDB dan ODBCDataSource. SqlDataSource ini dengan kontrol databound seperti GridView, formview, treeview dan sebagainya untuk menampilkan dan memanipulasi data dalam halaman web yang tidak atau sedikit kode.
Mengatur ConnectionString di web.config.
Di SqlDataSource Anda perlu menentukan query SQL atau Stored Prosedur nama untuk mengeksekusi, maka SqlDataSource internal menggunakan kelas ADO.NET masing-masing untuk melakukan operasi pada database.
Contoh untuk menunjukkan GridView dengan SqlDataSource:
Perhatikan tabel Karyawan berikut:
Mengatur ConnectionString di web.config.
Pertama
<ConnectionString>
. 2
<menambahkan nama = "MyConnection" connectionString = "Data Source = ABHI-PC \ SQLEXPRESS; Initial Catalog = Artikel; Integrated Security = True"
3.
providerName = "System.Data.SqlClient" />
4
</ ConnectionString>
Deault.aspx
1.
< % @ Page bahasa = "C #" AutoEventWireup = "true" CodeFile = "Default.aspx.cs" Mewarisi = "_Default" % >
2.
3.
<! DOCTYPE html >
4.
5.
<html xmlns = "http://www.w3.org/1999/xhtml">
6.
<head runat = "server">
7.
<title> </ title>
8.
</ head>
9.
<body>
10.
<form id = "form1" runat = "server">
11
<div>
12.
<asp: GridView ID = "gv1" runat = "server" AutoGenerateColumns = "false"
13.
DataKeyNames = "EmpID" DataSourceID = "SqlDataSource1"
14.
HeaderStyle-BackColor = "Hijau" AlternatingRowStyle-BackColor = "LightPink"
15.
AutoGenerateEditButton = "true" AutoGenerateDeleteButton = "true" >
16.
<Kolom>
17.
<asp: BoundField HeaderText = "Id Karyawan" DataField = "EmpID" />
18.
<asp: BoundField HeaderText = "Nama Karyawan" DataField = "EmpName" />
19.
<asp: BoundField HeaderText = "Karyawan EMAILID" DataField = "EmpEmailId" />
20.
<asp: BoundField HeaderText = "Nomor Handphone" DataField = "EmpMobileNum" />
21.
22.
</ Kolom>
. 23
</ asp: GridView>
24
<asp: SqlDataSource ID = "SqlDataSource1" runat = "server"
25.
ConnectionString = "<% $ ConnectionStrings: MyConnection%>"
26.
SelectCommand = "select * from karyawan"
27.
UpdateCommand = "update set karyawan EmpName = @ EmpName, EmpEmailId = @ EmpEmailId, EmpMobileNum = @ EmpMobileNum mana EmpID = @ EmpID"
28.
DeleteCommand = "hapus dari karyawan mana EmpID = @ EmpID">
. 29
</ asp: SqlDataSource>
30.
31
</ div>
32.
</ form>
33.
</ body>
34.
</ html>
Demikian informasi mengenai GridView kontrol dalam ASP.NET jika anda mengalami masalah kami siap membantu anda jaringanhosting.com dengan senang hati membantu mengatasi masalah anda.
Tidak ada komentar:
Posting Komentar