berbagi dalam kebaikan tidaklah mengurangi apa yang kita miliki, tetapi justru akan menambah apa yang sudah kita miliki :D

Master Degree

Politeknik Elektronika Negeri Surabaya

Menampilkan TextBox/ComboBox ke dataGridView C# Visual Studio Form dan Coding

Menampilkan TextBox/ComboBox ke dataGridView
oleh : Nurul Hasanah (T, Elektronika PENS)

Untuk menampilkan data yang diinput di textBox dan comBox dalam bentuk tabel, maka terlebih dahulu atur kolom dan baris pada tabel. Untuk itu digunakan toolbox dataGridView. Setelah itu atur pengaturan kolom seperti nama dan jumlah kolom.

Adapun tampilannya dapat disusun sebagai berikut:


Untuk pengaturan nama dan jumlah kolom sebagai berikut:


Tombol Add digunakan untuk menambah jumlah kolom. Sedangkan tombol Remove untuk menghapus kolom. Pada bagian kanan berfungsi untuk pengaturan setiap kolomnya. Untuk pengaturan nama kolom disesuaikan dengan apa yang diinputkan pada textBox maupun comboBox. Misalnya, kolom kedua menampilkan apa yang diinput pada textBox1, kolom ketiga menampilkan apa yang diinput pada comboBox1, dan seterusnya.
Adapun tampilan ketika menampilkan data pada dataGridView sbb:


            Dari gambar terlihat bahwa pengaturan kolom harus disesuaikan dengan textBox/comboBox mana yang diisi. Pada kolom No. dapat otomatis terisi sendiri dengan koding. Adapun koding untuk form ini sbb:

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            int row = 0;
            dataGridView1.Rows.Add();
            row = dataGridView1.Rows.Count - 2;
            dataGridView1["Column1", row].Value =dataGridView1.RowCount-1;
            dataGridView1["Column2", row].Value = textBox1.Text;
            dataGridView1["Column3", row].Value = comboBox1.Text;
            dataGridView1["Column4", row].Value = textBox2.Text;
            dataGridView1["Column5", row].Value = textBox3.Text;
            dataGridView1.Refresh();
         }
        private void label1_Click(object sender, EventArgs e)
        {

        }
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }       
    }

0 komentar:

Posting Komentar