datagridview中txtBox与combobox在同一列

来源:百度知道 编辑:UC知道 时间:2024/07/02 09:39:02
如图,如何用实现第一行的第二列的类型为txtbox
第二行得的第二列的类型为combobox
C#代码如何写呢
datagridview 某列有些行用COMBOX 有些行用TEXTBOX 怎么实现

将你需要的列转换为模板列,然后编辑模板列,在ItemTemplate里拉进一个txtbox ,在alternatingTemplate里拉进一个COMBOX 。

两个都放上,然后RowDataBound e.Row.RowIndex=2的时候隐藏txtbox
e.Row.RowIndex=1 隐藏combobox

其他行同理,如果有规律可以写一个For循环实现

模板列放两个控件,一个txtbox 一个combobox 在RowDataBound里判断哪个隐藏