问题:
1。怎么从数据库里读取出状态帮定到模版列
2。怎么选取状态回传后能改变当前行的状态
谢谢谢谢
1。怎么从数据库里读取出状态帮定到模版列
2。怎么选取状态回传后能改变当前行的状态
谢谢谢谢
解决方案 »
- close 在那个类中
- 如何在c#(vs)中查看数据库中的图片文件
- C# 中如何使用 类似 VB 的 like 比较符 ,比较2个字符串是否匹配
- 当前上下文中不存在_continue和_serialPort 各位大虾请赐教啊
- 在WINFORM程序,通过EXCEL.APPLICATION方式,修改了EXCEL表,需要自动保存关闭excel,该怎么写?
- C/S模式下一个TreeView修改工具中的问题~还望各位大哥帮忙啊`
- 使用 c# 开发公司的 ERP系统
- WPF,这个布局为什么不靠左
- 输入日期合法性验证问题
- C# 有没有函数原型的声明?
- javascript的问题:clientWidth是什意思
- 如何按成绩来得到班级排名?
private DataTable dt;
private void LoadData()
{
dt = ...;
this.DataList1.DataSource = dt;
this.DataList1.DataBind();
}
private void DataList1_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
{
if(e.Item.ItemIndex>-1)
{
DropDownList tmp = e.Item.FindControl("DropDownList1");
tmp.DataSource = ....;
tmp.DataBind();
tmp.SelectedValue = dt.Rows[e.Item.ItemIndex]["field1"].ToString();
}
}
里面就放一个Label,一个下拉框,定义一个属性RecordID,
模版列里就不放dropdownlist了,就放testControl;
然后在ItemDataBound里给它赋值
if(e.Item.ItemIndex>-1)
{
testControl tmp = e.Item.FindControl("testControl1");
tmp.RecordID = dt.Rows[e.Item.ItemIndex]["field1"].ToString();
}
再然后?ascx里面处理dropdownlist的selectindexchanged事件就好了