Recent Post

Thursday, March 28, 2013

Tạo các control trong datagridview khi click chuột vô ^^!

by Unknown  |  at  12:31 AM

Nhiều lúc bạn muốn thay đổi cái giao diện text trong datagridview của c# nhìn cho nó trực quan ^^! thì có thể dùng cách add control vào trong datagridview :
vd cụ thể nè:


 // khởi tạo 1 combox ^^! rùi ẩn nó đi khi load :)) đánh lừa người dùng thui hehe

       private ComboBox combobox1 = new ComboBox();
        private void frmSoMo_Load(object sender, EventArgs e)
        {
            load();
            combobox1.Hide();
            //this.dataGridView1.Controls.Add(combobox1);
        }
// bắt sự kiện load lên khi click chuột vào datagridview nè


 private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
       this.combobox1.Location = this.dataGridView1.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex,         true).Location;
            this.combobox1.SelectedValue = this.dataGridView1.CurrentCell.Value;
            this.combobox1.Show();
        }
     


0 comments:

Proudly Powered by Blogger.