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

有些难度的有关问题,求帮帮忙

2012-01-20 
有些难度的问题,求各位大哥帮帮忙!效果:后台创建Datagrid并绑定下拉菜单1.绑定Datagrid,并将返回值传给前

有些难度的问题,求各位大哥帮帮忙!
效果:后台创建Datagrid并绑定下拉菜单
1.绑定Datagrid,并将返回值传给前台AJAX处理
[Ajax.AjaxMethod]
public string BindGrid(int staff_id)
MyDataGrid.ID="MyDataGrid";
MyDataGrid.DataKeyField="id";
MyDataGrid.CssClass="MyDataGrid"; 
..
//建立第2个模板列
TemplateColumn tm2=new TemplateColumn();
tm2.ItemTemplate=new ColumnTemplate2();
tm2.HeaderText="货位";
MyDataGrid.Columns.Add(tm2);
...
public class ColumnTemplate2 : ITemplate
{
//第2个模板列
public void InstantiateIn(Control container)  
{
DropDownList ddl=new DropDownList();
ddl.ID="ddl_storage";
container.Controls.Add(ddl);
}
}
问题:如何将数据绑定到下拉菜单.因我将Datagrid返回了前台,所以使用ItemDataBound不起作用.还有什么办法没有.谢谢各位大哥了

[解决办法]
public class ColumnTemplate2 : ITemplate 

//第2个模板列 
public void InstantiateIn(Control container)

DropDownList ddl=new DropDownList(); 
ddl.ID="ddl_storage"; 
{这里绑定了?}
container.Controls.Add(ddl); 


热点排行