DataGridViewTextBoxColumn内绑定数据如何做到
本帖最后由 LiaoAn_Sun 于 2013-01-21 09:07:49 编辑
C/S架构,winform内在一个没有绑定数据的DataGridView.所有的列行都是自动划出的。现在对单个列做数据绑定,(换句话说:这个列使用DataGridViewTextBoxColumn然后输入内容就自动补全,数据来源在数据库,某张表的一个字段,效果和B/S的Ajax联想输入一样效果)。请问怎么做到?能给点代码吗?我现在选用的事件是:DataGridView_CellEndEdit
------解决方案--------------------DataGridView 修改后重新绑定就行了,
------解决方案--------------------类似 在文本框中输入B,然后弹出下拉列表框
BF北方
BJ北京
用户可选择或参照输入
先做弹出框的生成定位和显示问题,或换个列类型.
------解决方案--------------------大坏是随便...
------解决方案--------------------给单元格绑定事件.
------解决方案-------------------- private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
var cell = dataGridView1.Rows[e.RowIndex].Cells[0];
cell.Value = cell.Value.ToString().PadLeft(5, '0');
}
------解决方案--------------------endEdit事件里,写你要补全的东西就好了丫,还是你要下拉列表?