gridview中的boundfield在edit时,是否有可能使用dropdownlist,如何做???

解决方案 »

  1.   

    用模板列,什么都能加。你先绑定为一个TextBox,或者是CheckBox,用转换为模板列的功能看看代码是怎么写的,再模仿着写DropDownList。
      

  2.   

    可以,在VS2005设计视图里面,编辑gridview字段,找到你想加dropdownlist的那一列,
    然后选最低下有个,转化成模板。
    然后就可以在智能任务里面选择编辑模板了,选中你刚才加的模板,
    item是平时显示的,edit是编辑时候现实的,insert是插入是显示的。
    在你需要的地方把dropdownlist拖近来就可以。
    弄好以后你可以看看源文件是怎么实现的。
      

  3.   

    用模板列而不是boundfield 在模板列的ItemTemplate中加个Label什么的来绑定显示的字段 EditItemTemplate中放编辑是出现的超连接
      

  4.   

    使用模板列改变状态就是改变DATAGRID的EditItemIndex属性
    例如:DataGrid1.EditItemIndex = e.Item.ItemIndex;
    可以参考MSDN:
    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vbcon/html/vbtskallowinguserstoedititemsindatagridwebcontrol.htm