I use DisplayIndex to change the column status of Jabatan (by joining the table), but in the datagrid view column buttons also Runs.
Here's the SS.
- Before I use DisplayIndex
[IMG]
- After using my display code
- Before I use DisplayIndex
This is my code.
- "2">
[IMG]
dgvPegawai.DataSource = pegawaiM.tampilPegawai ();
dgvPegawai.ReadOnly = true; DgvPegawai.Columns ["IDPEGAWAI"]. HeaderText = "ID"; DgvPegawai.Columns ["IDJABATAN"]. Visible = false; DgvPegawai.Columns ["NAMAJABATAN"] HeaderText = "JABATAN"; DgvPegawai.Columns ["NAMALENGKAP"] HeaderText = "NAMA LENGKAP"; DgvPegawai.Columns ["Tempatalahir"]. HeaderText = "Tempat"; DgvPegawai.Columns ["Tanglallah"]. HeaderText = "Tanglal Lahir"; DgvPegawai.Columns ["ALAMATLENGKAP"] HeaderText = "ALAMAT"; DgvPegawai.Columns ["NOKTP"]. HeaderText = "NO KTP"; DgvPegawai.Columns ["Notepan"]. Headertext = "number TELEPON"; DgvPegawai.Column ["USERNAME"] HeaderText = "USERNAME"; DgvPegawai.Column ["password"]. Visible = false; DgvPegawai.Columns ["IDPEGAWAI"]. Width = 150; DgvPegawai.Columns ["NAMAJABATAN"] Width = 205; DgvPegawai.Columns ["NAMALENGKAP"] Width = 205; DgvPegawai.Columns ["Tempatalahir"]. Width = 150; DgvPegawai.Columns ["Tanglallah"]. Width = 150; DgvPegawai.Columns ["ALAMATLENGKAP"] Width = 205; DgvPegawai.Columns ["NOKTP"]. Width = 150; DgvPegawai.Columns ["Notepan"]. Width = 150; DgvPegawai.Column ["USERNAME"] Width = 150; DisplayIndex
after using dgvPegawai.DataSource = pegawaiM.tampilPegawai ()
dgvPegawai.ReadOnly = true; DgvPegawai.Columns ["IDPEGAWAI"]. HeaderText = "ID"; DgvPegawai.Columns ["IDJABATAN"]. Visible = false; DgvPegawai.Columns ["NAMAJABATAN"] HeaderText = "JABATAN"; DgvPegawai.Columns ["NAMALENGKAP"] HeaderText = "NAMA LENGKAP"; DgvPegawai.Columns ["Tempatalahir"]. HeaderText = "Tempat"; DgvPegawai.Columns ["Tanglallah"]. HeaderText = "Tanglal Lahir"; DgvPegawai.Columns ["ALAMATLENGKAP"] HeaderText = "ALAMAT"; DgvPegawai.Columns ["NOKTP"]. HeaderText = "NO KTP"; DgvPegawai.Columns ["Notepan"]. Headertext = "number TELEPON"; DgvPegawai.Column ["USERNAME"] HeaderText = "USERNAME"; DgvPegawai.Column ["password"]. Visible = false; DgvPegawai.Columns ["IDPEGAWAI"]. Width = 150; DgvPegawai.Columns ["NAMAJABATAN"] Width = 205; DgvPegawai.Columns ["NAMALENGKAP"] Width = 205; DgvPegawai.Columns ["Tempatalahir"]. Width = 150; DgvPegawai.Columns ["Tanglallah"]. Width = 150; DgvPegawai.Columns ["ALAMATLENGKAP"] Width = 205; DgvPegawai.Columns ["NOKTP"]. Width = 150; DgvPegawai.Columns ["Notepan"]. Width = 150; DgvPegawai.Column ["USERNAME"] Width = 150; DgvPegawai.Columns ["IDPEGAWAI"]. DisplayIndex = 0; DgvPegawai.Columns ["NAMAJABATAN"] DisplayIndex = 1; DgvPegawai.Columns ["NAMALENGKAP"] DisplayIndex = 2; DgvPegawai.Columns ["Tempatalahir"]. DisplayIndex = 3; DgvPegawai.Columns ["Tanglallah"]. DisplayIndex = 4; DgvPegawai.Columns ["ALAMATLENGKAP"] DisplayIndex = 5; DgvPegawai.Columns ["NOKTP"]. DisplayIndex = 6; DgvPegawai.Columns ["Notepan"]. DisplayIndex = 7; DgvPegawai.Column ["USERNAME"] DisplayIndex = 8;
I use the code to create buttons in this grid view
DataGridViewButtonColumn btnHapus = New DataGridViewButtonColumn (); DgvPegawai.Columns.Add (btnHapus); BtnHapus.HeaderText = ""; BtnHapus.Name = "delete btn"; BtnHapus.Text = "HAPUS"; Btnhpus With = 55; BtnHapus.DisplayIndex = 12; BtnHapus.UseColumnTextForButtonValue = true;
before thx :)
How do you please post (code) gridview component and create table? Or you can try the code below
dataGridview.AutoGenerateColumns = false;
No comments:
Post a Comment