Senin, 01 September 2014

Export Data ke HTML dengan VB.NET dan C#

INDONESIANWARE - Pada Artikel yang anda baca kali ini dengan judul Export Data ke HTML dengan VB.NET dan C#, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Tutorial C#, Artikel Tutorial VB.Net, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Export Data ke HTML dengan VB.NET dan C#
link : Export Data ke HTML dengan VB.NET dan C#

Baca juga


Export Data ke HTML dengan VB.NET dan C#

Setelah cukup lama tidak memposting :D, kali ini saya akan kembali memposting tutorial tentang Export Data ke HTML dengan VB.NET dan C#.

Langkah - langkah Export Data ke HTML dengan VB.NET dan C#

1. Tambahkan 1 buah datagridview,savefiledialog,button lalu design form seperti gambar dibawah ini

Export Data ke HTML dengan VB.NET dan C#

2. Pada Form Load tambahkan script dibawah ini
VB.NET
' filter file
SaveFileDialog1.Filter = "HTML (*.html)|*.html"

' membuat datatable untuk menampung data yang akan di tampilkan ke datagridview
Dim dt As DataTable = New DataTable
dt.Columns.Add("npm")
dt.Columns.Add("nama")
dt.Columns.Add("alamat")

For i As Integer = 1 To 20
dt.Rows.Add(i, "nama " & i, "alamat " & i)
Next

' menampilkan data ke datagridview
DataGridView1.DataSource = dt
C#
// filter file
SaveFileDialog1.Filter = "HTML (*.html)|*.html";

// membuat datatable untuk menampung data yang akan di tampilkan ke datagridview
DataTable dt = new DataTable();
dt.Columns.Add("npm");
dt.Columns.Add("nama");
dt.Columns.Add("alamat");

for (int i=0; i <= 20; i++)
{
dt.Rows.Add(i, "nama " + i, "alamat " + i);
}

// menampilkan data ke datagridview
DataGridView1.DataSource = dt;

3. Buat sebuah fungsi untuk mengexport data ke html dengan script dibawah ini
VB.NET
Private Function ExportKeHTML(dgv As DataGridView) As String
Dim result As String = ""
Dim strhtml As System.Text.StringBuilder = New System.Text.StringBuilder
strhtml.Append("<html>") ' membuat tag html
strhtml.Append("<head>") ' membuat tag head
strhtml.Append("<title>[Tutorial_Koding]_Export_DGV_to_HTML</title>") ' membuat titie
strhtml.Append("</head>") ' menutup tag head
strhtml.Append("<table border='2'>") ' membuat table

' membuat column
strhtml.Append("<tr>")
For Each dgvcolumn As DataGridViewColumn In dgv.Columns
strhtml.Append("<td>")
strhtml.Append(dgvcolumn.HeaderText)
strhtml.Append("</td>")
Next
strhtml.Append("</tr>")

' menampilkan isi dari datagridview
For Each row As DataGridViewRow In dgv.Rows
strhtml.Append("<tr>")
For Each dgvcolumn As DataGridViewColumn In dgv.Columns
strhtml.Append("<td>")
strhtml.Append(row.Cells(dgvcolumn.Index).Value)
strhtml.Append("</td>")
Next
strhtml.Append("</tr>")
Next

strhtml.Append("</table>") 'menutup tag table
strhtml.Append("</body>") ' menutup tag body
strhtml.Append("</html>") ' menutup tag html

result = strhtml.ToString()

Return result
End Function
C#
private string ExportKeHTML(DataGridView dgv)
{
string result = "";
System.Text.StringBuilder strhtml = new System.Text.StringBuilder();

strhtml.Append("<html>"); // membuat tag html
strhtml.Append("<head>"); // membuat tag head
strhtml.Append("<title>[Tutorial_Koding]_Export_DGV_to_HTML</title>"); // membuat title
strhtml.Append("</head>"); // menutup tag head
strhtml.Append("<table border='2'"); // membuat table

// membuat column
strhtml.Append("<tr>");
foreach (DataGridViewColumn dgvcolumn in dgv.Columns)
{
strhtml.Append("<td>");
strhtml.Append(dgvcolumn.HeaderText);
strhtml.Append("</td>");
}
strhtml.Append("</tr>");


// menampilkan isi dari datagridview
foreach (DataGridViewRow row in dgv.Rows)
{
strhtml.Append("<tr>");
foreach (DataGridViewColumn dgvcolumn in dgv.Columns)
{
strhtml.Append("<td>");
strhtml.Append(row.Cells[dgvcolumn.Index].Value);
strhtml.Append("</td>");
}
strhtml.Append("</tr>");
}

strhtml.Append("</table"); // menutup tag table
strhtml.Append("</body>"); // menutup tag body
strhtml.Append("</html>"); // menutup tag html

result = strhtml.ToString();

return result;
}

4. Pada event Button1 Click tambahkan script dibawah ini
VB.NET
If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
' menyimpan file html
System.IO.File.WriteAllText(SaveFileDialog1.FileName, ExportKeHTML(DataGridView1))
MsgBox("Data berhasil di export")
End If
C#
DialogResult result = SaveFileDialog1.ShowDialog();
if (result == DialogResult.OK)
{
// menyimpan file html
System.IO.File.WriteAllText(SaveFileDialog1.FileName, ExportKeHTML(DataGridView1));
MessageBox.Show("Data berhasil diexport");
}

5. Jalankan program tersebut maka akan seperti gambar dibawah ini


Export Data ke HTML dengan VB.NET dan C#

Anda dapat mendownload source codenya dibawah ini
| VB.NET | C# |
Untuk password silahkan klik disini

Sekian dari saya.
Terima kasih atas kunjugannya semoga bermanfaat


Sekianlah artikel Export Data ke HTML dengan VB.NET dan C# kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Export Data ke HTML dengan VB.NET dan C# dengan alamat link https://ware-id.blogspot.com/2014/09/export-data-ke-html-dengan-vbnet-dan-c.html


EmoticonEmoticon