// // [ASK] set data string di cell pada DataGridViewTextBoxColumn - Geeks Portal

[ASK] set data string di cell pada DataGridViewTextBoxColumn

Last post 03-19-2010 10:58 by twinroute. 13 replies.
Page 1 of 1 (14 items)
Sort Posts: Previous Next
  • 03-11-2010 16:16

    [ASK] set data string di cell pada DataGridViewTextBoxColumn

    Allo geekers.. maap nih mo bertanya, ane punya code spt ini :

     

     DataGridViewTextBoxColumn columnInspTechnique = new DataGridViewTextBoxColumn();
     columnInspTechnique.HeaderText = "Inspection Technique";
     dataGridView4.Columns.Insert(1, columnInspTechnique);

     --membuat sebuah kolom pada sebuah datagridview dgn tipe kolom TextBoxColumn.--

     

    nah, klo ingin mengisi string pada salah satu baris pada kolom columnInspTechnique gmn caranya y??

    ane koq jd bingung sendiri ya..

     

    tolong dijawab n dibimbing ya.. makasi bnyak sebelumnya...

    • Post Points: 20
  • 03-12-2010 12:44 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

    Yang diinginkan seperti apa? mengisi pada saat runtime atau pada saat menambahkan DataGridViewTextBoxColumn itu?

    Ferry Meidianto
    My Site :: My Blog @ INDC
    • Post Points: 20
  • 03-12-2010 13:23 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

     akhirnya ada yg respon juga..

     

    sy pgn isinya itu saat menambahkan DataGridViewTextBoxColumn tersebut..

    isinya mau diambil dr nilai string  control yg lain..

    bisa g mas??

     

    makasi bnyk atas bantuannya..

    • Post Points: 20
  • 03-12-2010 15:14 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

    Setelah kode mas di atas, coba tambahkan kode berikut:

    int rowIndex = 2; // baris yang ingin dimanipulasi
    dataGridView4.Rows[rowIndex].Cells[columnInspTechnique.Name].Value = "Sembarang";

    catatan: kalau DataGridView-nya belum ada isi datanya maka lakukan databinding dulu sebelum kode diatas.

    semoga membantu.
    Ferry Meidianto
    My Site :: My Blog @ INDC
    • Post Points: 20
  • 03-12-2010 15:36 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

     

    Ferry Meidianto:
    Setelah kode mas di atas, coba tambahkan kode berikut:

    int rowIndex = 2; // baris yang ingin dimanipulasi
    dataGridView4.Rows[rowIndex].Cells[columnInspTechnique.Name].Value = "Sembarang";

    catatan: kalau DataGridView-nya belum ada isi datanya maka lakukan databinding dulu sebelum kode diatas.

    semoga membantu.

     

    Hmm, dicoba dulu mas.. tar dikabarin lagi hasilnya.. :D:D

     

    thanks a Lot..

    • Post Points: 5
  • 03-12-2010 15:46 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

    mas, koq g keluar y valuenya?

     ini koding saya :

     

    this.dataGridView4.DataSource = binding4;

                    DataGridViewTextBoxColumn columnInspTechnique = new DataGridViewTextBoxColumn();
                    columnInspTechnique.HeaderText = "Inspection Technique";
                    dataGridView4.Columns.Insert(1, columnInspTechnique);

    dataGridView4.Rows[1].Cells[columnInspTechnique.Name].Value = "Sembarang";

     

    apa yg kurang y mas?? tolongin ya :D:D

     

    makasi sekali lagi..

    • Post Points: 20
  • 03-13-2010 1:27 In reply to

    • Blacx
    • Top 200 Contributor
    • Joined on 12-11-2009
    • Bandung
    • Posts 20
    • Points 375

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

    Sampai disini juga sudah bisa jalan kok :
    DataGridViewTextBoxColumn columnInspTechnique = new DataGridViewTextBoxColumn();
    columnInspTechnique.HeaderText = "Inspection Technique";
    dataGridView1.Columns.Insert(0, columnInspTechnique);
    dataGridView1.Rows[0].Cells[columnInspTechnique.Name].Value = "Sembarang";
    • Post Points: 20
  • 03-15-2010 9:20 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

    Blacx:
    Sampai disini juga sudah bisa jalan kok :
    DataGridViewTextBoxColumn columnInspTechnique = new DataGridViewTextBoxColumn();
    columnInspTechnique.HeaderText = "Inspection Technique";
    dataGridView1.Columns.Insert(0, columnInspTechnique);
    dataGridView1.Rows[0].Cells[columnInspTechnique.Name].Value = "Sembarang";
     

     

    mas, codenya dah sama.. tp koq ttpg keluar ya tampilannya? apanya yg kurang ya mas?

    adohhh bingung.. tolongin y mas..makasi bnyk..

    • Post Points: 20
  • 03-15-2010 9:35 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

    twinroute:

    mas, codenya dah sama.. tp koq ttpg keluar ya tampilannya? apanya yg kurang ya mas?

    adohhh bingung.. tolongin y mas..makasi bnyk..



    Kasi breakpoint setelah kode di atas dan cek apakah nilai tersebut dah masuk belum.
    Lalu pastikan bahwa ngga ada kode lain yang bikin kode di atas tertindih.
    Ferry Meidianto
    My Site :: My Blog @ INDC
    • Post Points: 20
  • 03-15-2010 10:23 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

    Ferry Meidianto:

    twinroute:

    mas, codenya dah sama.. tp koq ttpg keluar ya tampilannya? apanya yg kurang ya mas?

    adohhh bingung.. tolongin y mas..makasi bnyk..



    Kasi breakpoint setelah kode di atas dan cek apakah nilai tersebut dah masuk belum.
    Lalu pastikan bahwa ngga ada kode lain yang bikin kode di atas tertindih.
     

     

    udah mas, cek pake command window juga valuenya udah ada.. tp ttp aja yg muncul kolom dgn baris2 yg kosong..

    ini kode saya mas : 

     

            public void initInspectionPlan()
            {
                try
                {
                    string query1 = "select column1 from table1 where asset_id = " + this.asset.ToString();
                    binding4.DataSource = getConn(query1);

                    this.dataGridView4.DataSource = binding4;

                    DataGridViewTextBoxColumn columnInspNumber = new DataGridViewTextBoxColumn();
                    columnInspNumber.HeaderText = "Inspection Number";
                    dataGridView4.Columns.Insert(0, columnInspNumber);


                    DataGridViewTextBoxColumn columnInspTechnique = new DataGridViewTextBoxColumn();
                    columnInspTechnique.HeaderText = "Inspection Technique";
                    dataGridView4.Columns.Insert(1, columnInspTechnique);
                    dataGridView4.Rows[1].Cells[columnInspTechnique.Name].Value = "Sembarang";
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }

     

    nah, tapi ttp yg keluar cuma kolom dengan baris kosong. sy coba tambahkan  dataGridView4.Show(); juga ttp belum keluar..

    bisa dibantu lagi ga? makasi bnyk mas..

    • Post Points: 5
  • 03-15-2010 10:28 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

    oh iya, nilai dari "columnInspTechnique.Name" koq ga ada ya pas dibreak point..

    apa harus di set dulu y mas? atau itu tidak mengapa..?

    • Post Points: 20
  • 03-15-2010 18:14 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

    Kamu coba seperti ini:

            public void initInspectionPlan()
            {
                try
                {
                    dataGridView4.AutoGenerateColumns = false;

                    string query1 = "select column1, NULL as [InspectionTechnique] from table1 where asset_id = " + this.asset.ToString();
                    binding4.DataSource = getConn(query1);

                    this.dataGridView4.DataSource = binding4;

                    DataGridViewTextBoxColumn columnInspNumber = new DataGridViewTextBoxColumn();
                    columnInspNumber.HeaderText = "Inspection Number";
                    dataGridView4.Columns.Insert(0, columnInspNumber);


                    DataGridViewTextBoxColumn columnInspTechnique = new DataGridViewTextBoxColumn();
                    columnInspTechnique.HeaderText = "Inspection Technique";
                    dataGridView4.Columns.Insert(1, columnInspTechnique);

                    dataGridView4.Rows[1].Cells[1].Value = "Sembarang";
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }

    Ferry Meidianto
    My Site :: My Blog @ INDC
    • Post Points: 20
  • 03-17-2010 11:30 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

    Ferry Meidianto:

    Kamu coba seperti ini:

            public void initInspectionPlan()
            {
                try
                {
                    dataGridView4.AutoGenerateColumns = false;

                    string query1 = "select column1, NULL as [InspectionTechnique] from table1 where asset_id = " + this.asset.ToString();
                    binding4.DataSource = getConn(query1);

                    this.dataGridView4.DataSource = binding4;

                    DataGridViewTextBoxColumn columnInspNumber = new DataGridViewTextBoxColumn();
                    columnInspNumber.HeaderText = "Inspection Number";
                    dataGridView4.Columns.Insert(0, columnInspNumber);


                    DataGridViewTextBoxColumn columnInspTechnique = new DataGridViewTextBoxColumn();
                    columnInspTechnique.HeaderText = "Inspection Technique";
                    dataGridView4.Columns.Insert(1, columnInspTechnique);

                    dataGridView4.Rows[1].Cells[1].Value = "Sembarang";
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }

     

     

    saya udah coba mas, tp koq tetep yg tampil cuma 2 kolom dengan 4 baris kosong..

    (query saya + "NULL as [InspectionTechnique]" dari mas, menghasilkan  2 kolom 4 baris..)

     

    maaf mas, ada solusi lain g? atau mgkn perlu mengutak-atik properties kontrolnya?

     

    • Post Points: 5
  • 03-19-2010 10:58 In reply to

    Re: [ASK] set data string di cell pada DataGridViewTextBoxColumn

     Mas,saya coba lagi code diatas, hasilnya ada 4 kolom (Inspection Number, Inspection Technique, DM1, dan InspectionTechnique) dengan 4 baris. (2 kolom terakhir hasil binding).


    jika saya menggunakan code :

    "dataGridView4.Rows[2].Cells[2].Value = "Sembarang xcv";", maka kolom ke-3 baris ke-3 yg berubah valuenya menjadi "Sembarang xcv".

     

    namun jika saya mengganti lagi menjadi :

    "dataGridView4.Rows[2].Cells[1].Value = "Sembarang xcv";",harusnya kolom ke-2 baris ke-3 yg berubah nilainya, benar bukan? tp cell tersebut ttp kosong tanpa ada nilai apa2..

     

    bagaimana ini mas, ada yg bisa bantu lagi?

    • Post Points: 5
Page 1 of 1 (14 items)