我在CS中动态创建一个模板列。如下代码
public class ColumnTemplate : ITemplate
{
public void InstantiateIn(Control container)
{
DropDownList dbl=new DropDownList();
dbl.ID="dbl_storage";
dbl.DataTextField ="storage_Name";
dbl.DataValueField ="storage_ID";
dbl.DataSource =base.getstoragelist();
//dbl.DataBinding+=new System.EventHandler(this.BindtbColumn);
container.Controls.Add(dbl);
}
public void BindtbColumn(object sender, EventArgs e)
{
DropDownList dbl= (DropDownList) sender;
DataGridItem container = (DataGridItem) dbl.NamingContainer;
//dbl.DataTextField = ((DataRowView)container.DataItem)["pro_storage"].ToString();
}
}生成的如下代码
<SELECT id=DataGrid_ctl02_dbl_storage name=DataGrid$ctl02$dbl_storage> <OPTION value=1>总仓库</OPTION> <OPTION value=3 selected>成品库</OPTION></SELECT>
<SELECT id=DataGrid_ctl03_dbl_storage name=DataGrid$ctl03$dbl_storage> <OPTION value=1>总仓库</OPTION> <OPTION value=3 selected>成品库</OPTION></SELECT>
---
问题:
(一)我想在后面加上一段代码,形成:
<SELECT id=DataGrid_ctl02_dbl_storage name=DataGrid$ctl02$dbl_storage> <OPTION value=1>总仓库</OPTION> <OPTION value=3 selected>成品库</OPTION></SELECT>
<SCRIPT>Box("DataGrid_ctl02_dbl_storage");</SCRIPT>
<SELECT id=DataGrid_ctl03_dbl_storage name=DataGrid$ctl03$dbl_storage> <OPTION value=1>总仓库</OPTION> <OPTION value=3 selected>成品库</OPTION></SELECT>
<SCRIPT>Box("DataGrid_ctl03_dbl_storage");</SCRIPT>
---
应该怎么做。
(二)当有初使数据时,应该如何绑定。谢谢大家!
public class ColumnTemplate : ITemplate
{
public void InstantiateIn(Control container)
{
DropDownList dbl=new DropDownList();
dbl.ID="dbl_storage";
dbl.DataTextField ="storage_Name";
dbl.DataValueField ="storage_ID";
dbl.DataSource =base.getstoragelist();
//dbl.DataBinding+=new System.EventHandler(this.BindtbColumn);
container.Controls.Add(dbl);
}
public void BindtbColumn(object sender, EventArgs e)
{
DropDownList dbl= (DropDownList) sender;
DataGridItem container = (DataGridItem) dbl.NamingContainer;
//dbl.DataTextField = ((DataRowView)container.DataItem)["pro_storage"].ToString();
}
}生成的如下代码
<SELECT id=DataGrid_ctl02_dbl_storage name=DataGrid$ctl02$dbl_storage> <OPTION value=1>总仓库</OPTION> <OPTION value=3 selected>成品库</OPTION></SELECT>
<SELECT id=DataGrid_ctl03_dbl_storage name=DataGrid$ctl03$dbl_storage> <OPTION value=1>总仓库</OPTION> <OPTION value=3 selected>成品库</OPTION></SELECT>
---
问题:
(一)我想在后面加上一段代码,形成:
<SELECT id=DataGrid_ctl02_dbl_storage name=DataGrid$ctl02$dbl_storage> <OPTION value=1>总仓库</OPTION> <OPTION value=3 selected>成品库</OPTION></SELECT>
<SCRIPT>Box("DataGrid_ctl02_dbl_storage");</SCRIPT>
<SELECT id=DataGrid_ctl03_dbl_storage name=DataGrid$ctl03$dbl_storage> <OPTION value=1>总仓库</OPTION> <OPTION value=3 selected>成品库</OPTION></SELECT>
<SCRIPT>Box("DataGrid_ctl03_dbl_storage");</SCRIPT>
---
应该怎么做。
(二)当有初使数据时,应该如何绑定。谢谢大家!
解决方案 »
- form内的非服务端控件postback后如何取值?
- css小问题一个
- 求GB8567-2006 标准规范的模板
- c#2005Web程序中用水晶报表时,在NET中运行进入IE后一切正常,但通过IIS发布后,进入IE再访问时看不到打印、上一页、下一页等按钮图标,
- 求学ASP.NET的方法
- aspnet_wp.exe (PID: 1140)被回收,因为内存消耗超过了 306 MB (可用 RAM 的百分之 60)。
- 关于模板列的简单问题!!!!!!!!!!!!!1
- 文件上传到服务器,然后读取文件形成字结数组,送到数据库,大文件会出现超时现象?怎么办?
- 如果在网页的传递参数啊?比如我想传递一个变量a的值,应该怎么传啊??
- 最近有人申请万网asp.net的主机吗?
- 请大家讨论下ERP和MES/SFCS系统主要功能和相互关系?
- 面试题啊,谁能帮帮忙啊。
问题二不明白。