Showing posts with label C#. Show all posts
Showing posts with label C#. Show all posts
Hapus Data pada Datagridview C# - Ms. Access & Visual Studio 2008

Hapus Data pada Datagridview C# - Ms. Access & Visual Studio 2008

Hapus Data pada Datagridview C# - Pada postingan sebelumnya, kita telah membahas tentang bagaimana Menampilkan Data Ms. Access pada DataGridview menggunakan Visual Studio 2008 C#.
Setelah data berhasil ditampilkan, yang harus kita ketahui setelahnya adalah bagaimana jika kita ingin menghapus data yang ada pada Datagridview?Inilah yang akan kita bahas pada postingan kali ini tentang Visual Studio 2008 C# dengan judul tersebut di atas.

Langsung saja untuk menghapus data pada datagridview, pada form sebelumnya yang sudah kita buat siapkan button. Beri nama buttonHapus. Double klik button kemudian masukkan coding berikut ini : 

if (MessageBox.Show("Apakah anda akan menghapus data ini?", "Hapus",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
OleDbCommand cmd = new OleDbCommand("delete from pelanggan where idpelanggan=?", MyData.Connection);
cmd.Parameters.Add("idpelanggan", OleDbType.VarChar, 10).Value = row.Cells[0].Value.ToString();
cmd.ExecuteNonQuery();
cmd.Dispose();
}
TampilkanData();
}

Semoga bermanfaat ^^

Menampilkan Data Ms. Access pada DataGridview menggunakan Visual Studio 2008 C#

Menampilkan Data Ms. Access pada DataGridview menggunakan Visual Studio 2008 C# - DataGridView adalah sebuah kontrol di C# yang digunakan untuk menampilkan data dalam bentuk grid. Kontrol ini dirancang untuk menjadi solusi lengkap untuk menampilkan data tabular dengan Windows Forms. Pada kesempatan kali ini saya akan menulis bagaimana langkah-langkah menampilkan data pada Database Ms. Access ke DataGridview pada Visual Studio 2008 C#. Berikut langkah-langkahnya :


Buat Database pada Ms. Access


Buat design form untuk menampilkan data. Tarik toolbox DataGridview ke form.

Buat Class  untuk koneksi, namai dengan MyData

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.Windows.Forms;

namespace TA
{
    class MyData
    {
        public static string ConnectionString
        {
            get
            {
                return "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" +
                    Application.StartupPath + "\\pelanggan.mdb";
            }
        }

        private static OleDbConnection _connection;

        public static OleDbConnection Connection
        {
            get
            {
                if (_connection == null)
                    _connection = new OleDbConnection(ConnectionString);
                if (_connection.State == ConnectionState.Closed)
                    _connection.Open();

                return _connection;
            }
        }
    }
}

Buat fungsi tampilkan data seperti dibawah ini. 

OleDbDataAdapter adapterpelanggan;
DataTable dtpelanggan = new DataTable();
DataView dvpelanggan = new DataView();
private void TampilkanData()
        {
            adapterpelanggan = new OleDbDataAdapter("select * from pelanggan",
                MyData.Connection);
            dtpelanggan.Clear();
            adapterpelanggan.Fill(dtpelanggan);
            dvpelanggan = dtpelanggan.DefaultView;
            dataGridView1.DataSource = dvpelanggan;

        }

Aktifkan event Form load, kemudian panggil fungsi yang telah kita buat,

private void frmPelanggan_Load(object sender, EventArgs e)
        {
            TampilkanData();
        }

Jika program di run akan didapat hasil seperti gambar di bawah ini pada datagridview.


Sekian, semoga bermanfaat ^^

Pencarian Data pada Datagridview Menggunakan DataAdapter SQL Server 2005 dan C#

Pencarian Data pada Datagridview Menggunakan DataAdapter SQL Server 2005 dan C# - Dalam membuat suatu aplikasi, untuk memudahkan dalam pencarian data maka digunakan fitur search data. Kali ini saya akan berbagi langkah-langkah membuat Pencarian Data pada Datagridview Menggunakan DataAdapter SQL Server 2005 dan C#. Sebelumnya buat dulu databasenya seperti pada gambar di bawah ini.

Untuk design formnya seperti gambar di bawah ini


Pada textBox1 ikuti langkah pada gambar. Pilih event TextChange kemudian tekan Enter.


Tuliskan coding di bawah ini

dvPerusahaan.RowFilter = "NAMA_P like '%" + textBox1.Text + "%'";

Sebelumnya deklarasikan terlebih dahulu database yang akan digunakan pada datagridview, coding ini juga akan digunakan untuk menampilkan data pada saat form di Load. Beri nama fungsi TampilkanData

//Memanggil SqlDataAdapter
SqlDataAdapter AdapterDaftarPerusahaan;
DataTable dtPerusahaan1 = new DataTable();
DataView dvPerusahaan = new DataView();

private void TampilkanData()
{
            AdapterDaftarPerusahaan = new SqlDataAdapter("select * from tb_perusahaan", Mydata.Connection);
            dtPerusahaan1.Clear();
            AdapterDaftarPerusahaan.Fill(dtPerusahaan1);
            dvPerusahaan = dtPerusahaan1.DefaultView;
            dataGridView1.DataSource = dvPerusahaan;
}

untuk coding pada form load gunakan coding seperti di bawah ini :

private void cariperusahaan_Load(object sender, EventArgs e)
        {
            TampilkanData();
        }

Untuk koneksi Mydata
Silahkan buat class dengan nama Mydata tuliskan coding dibawah ini.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace SWOT
{
    class Mydata
    {
        public static string ConnectionString
        {
            get
            {
                return "Server=localhost; Initial Catalog=SWOT; Integrated Security=true";
            }
        }

        private static SqlConnection _connection;
        public static SqlConnection Connection
        {
            get
            {
                if (_connection == null)
                    _connection = new SqlConnection(ConnectionString);
                if (_connection.State == ConnectionState.Closed)
                    _connection.Open();

                return _connection;
            }
        }
  
    }   
}

Hasilnya


Untuk button Pilih digunakan untuk memanggil dan menggunakan data pada datagridview untuk form lainnya, namun disini tidak saya share codingnya. Akan saya share pada artikel2 berikutnya InsyaAllah.
Jika ada yang ditanyakan bisa komen artikel, Semoga bermanfaat ^^


Membuat .EXE pada C#

Membuat .EXE pada C# - Untuk finally project saat kita membuat program yaitu menjadikannya dalam bentuk file executable atau .exe. Disini saya akan share langkah-langkah menjadikan exe untuk C#, saya menggunakan Microsoft Visual Studio 2008, bisa juga digunakan untuk series diatasnya. Langkah-langkah ini bisa digunakan juga pada Microsoft Visual C# 2008 Express Editian dan seriesnya.

Langsung saja, pertama kita buka project yang akan kita jadikan exe.

Pada program.cs ubah setting form pertama yang akan ditampilkan pada saat instalasi berhasil.


Klik menu File, New Project


Akan muncul jendela project seperti di bawah ini, kemudian pilih Other Prohect Type >  Setup adn Deployment, Kemudian pilih Setup Project.
Pada Name, isi nama sesuai dengan nama setup yang diinginkan, jangan sama dengan nama project yang sudah dibuat. Pilih "Add to Solution" pada comboBox pilihan solution. Kemudian OK


Akan muncul tampilan seperti di bawah ini. Lakukan setting dan masukkan file-file yang anda perlukan dalam   pengaksesan program anda jika sudah jadi. Dalam contoh ini saya menjadikan exe tanpa setting apapun.


Klik kanan pada setup yang dibuat tadi, Pilih Build



Tunggu beberapa saat, kemudian buka file folder tempay program visual kita tadi. Folder sudah bertambah sesuai dengan nama setup yang kita buat tadi.


Buka folder setup, kemudian cek exe kita sudah jadi. Untuk percobaan seperti gambar di bawah ini. Lanjutkan hingga penginstalan selesai.


Untuk icon setup bisa diganti sesuai keinginan.
Terima kasih ^^