首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

没在winform做过,DataGridView的有关问题,麻烦解决下

2012-01-16 
没在winform做过,DataGridView的问题,麻烦解决下1、DataGridView中怎么绑定ComboBox控件,我ComboBox绑定的

没在winform做过,DataGridView的问题,麻烦解决下
1、DataGridView中怎么绑定ComboBox控件,我ComboBox绑定的是数据库中字段,开始是从数据库中读出来,我选了后可以改掉。
2、DataGridView中文本框什么怎么响应事件,比如回车。
谢谢,麻烦解决下

[解决办法]
1.设置属性DataGridView.Columns 添加类型为DataGridViewComboxColumn的新列,然后设置DataPropertyName=数据库中绑定的字段就可以了。
[解决办法]
2.设置属性DataGridView.Columns 添加类型为DataGridViewTextBoxColumn的新列,然后设置DataPropertyName=数据库中绑定的字段就可以了。这样就可以相应事件
[解决办法]
参考一下~

C# code
            DataGridViewComboBoxColumn co_sex = new DataGridViewComboBoxColumn();             co_sex.DataPropertyName = "sSex";             co_sex.HeaderText = "性别";             DataTable dt = new DataTable();             dt.Columns.Add("sexname");             dt.Columns.Add("sexvalue");             DataRow dr = dt.NewRow();             dr[0] = "男";             dr[1] = "1";             dt.Rows.Add(dr);             DataRow dr1 = dt.NewRow();             dr1[0] = "女";             dr1[1] = "2";             dt.Rows.Add(dr1);                         co_sex.DataSource = dt;             co_sex.ValueMember = "sexvalue";             co_sex.DisplayMember = "sexname";                         this.datagridview1.Columns.Add(co_sex);
[解决办法]
http://forums.microsoft.com/china/ShowPost.aspx?siteid=15&postid=3370339
[解决办法]
1.列设置成DataGridViewComboxColumn列就行

2.cellvaluechange事件,更改单元格的值后响应的事件
[解决办法]
http://www.cnblogs.com/lqss20/archive/2008/03/31/DataGridView.html
给txtbox添加
Keypress

[解决办法]
探讨
1.列设置成DataGridViewComboxColumn列就行

2.cellvaluechange事件,更改单元格的值后响应的事件

[解决办法]
http://www.cnblogs.com/lqss20/archive/2008/03/31/DataGridView.html
参考这个就可以
[解决办法]
顶一哈
[解决办法]

将列设置成DataGridViewComboxColumn列, 
C# code
      DataTable dt = new DataTable();             dt.Columns.Add("vName");             dt.Columns.Add("sCode");             sSortId.DataSource = dt;            sSortId.DisplayMember = "vName";            sSortId.ValueMember = "sCode";
[解决办法]
已解决,给分

热点排行