给你看一个站点
http://www.datagridgirl.com/

解决方案 »

  1.   

    <asp:TemplateColumn>
    <EditItemTemplate>
    <asp:DropDownlist id="dorp1" runat="Server"/>
    </EditItemTemplate>
    </asp:TemplateColumn>
      

  2.   

    而换成别的控件,比如复合下拉框(combobox),你要使用模板列,不是绑定列
    右击DataGrid属性生成器里面,好好看看吧
      

  3.   

    to  cnhgj(戏子 ■ 学习C++) 
    有的列我需要textbox,而有的列我需要combobox,应该如何区分呢?
      

  4.   

    to  haoliqi(学习男孩)
    可不可以说的更详细点,或者有什么学习材料
      

  5.   

    DataGrid属性生成器中,添加一个模板列,再右击DataGrid选择编辑模板,然后在EditItemTemplate中就可以加控件了
      

  6.   

    <asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" HeaderText="编辑" CancelText=" 取消" EditText="编辑"></asp:EditCommandColumn>这是编辑列
    然后在你要编辑的列里加入
    <EditItemTemplate>
    <asp:Checkbox id="" runat="server" Text="">
    </asp:Checkbox >
    </EditItemTemplate>
      

  7.   

    有的列我需要textbox,而有的列我需要combobox,应该如何区分呢?
    放两个,然后控制Visible属性。