在datagrid的某列上包含dropdownlist控件的一种方法

.aspx文件上datagrid模板列:
<asp:TemplateColumn HeaderText="上级部门">
  <ItemTemplate>
    <asp:DropDownList ID="ddlUpperId" runat="server" DataSource='<%# Upper() %>' datavaluefield="UpperId" datatextfield="UpperName" />
  </ItemTemplate>
</asp:TemplateColumn>
在.aspx.cs中添加一函数:
public DataView Upper()
{
  //数据的存取代码
  //return一个dataview数据对象
}
posted @ 2004-03-21 14:48  kwklover  阅读(784)  评论(0编辑  收藏  举报