数据库里没有空值,在<ItemTemplate>模式下,表的每项label的text都可以显示出来
每次运行到shengfen.DataSource = ds.Tables["province"].DefaultView;
这一句就停止了,出现上面的错误
每次运行到shengfen.DataSource = ds.Tables["province"].DefaultView;
这一句就停止了,出现上面的错误
解决方案 »
- 关于where 中的 and 以及 or 的用法,求高人指点。
- 运算过快,内存数据无法跟上CPU!
- 请教JavaScript中的number.toPrecision(num)函数在C#中的对应功能
- winform中的窗体改变不了啦?
- 搜索引擎中的倒排表的索引应该如何更新?
- C# 自动锁定功能如何实现
- 关于Microsoft SQL Server 2005 Express Edition Service Pack 2的问题
- Queue<T>的Dequeue和Enqueue是线程安全的么?
- 怎么才能NET里面使用ORACLE数据库
- 急救:谁能给我一个文本框中只能输入数字的判断函数啊?
- 还是我建会员发表任务表的外键呀?thank you .
- C#中用FlowChart.NET怎样打开Visio图
((DropDownList)e.Item.FindControl("shengfen")).DataSource = ds.Tables["province"].DefaultView;
{ if(e.Item.ItemType==ListItemType.EditItem){ string strconn=ConfigurationSettings.AppSettings["ConnectionString"];
cn=new SqlConnection(strconn);
string co_id=Request["coid"].ToString();
//shengfen初始化
string strSQL1="select * from province";
SqlDataAdapter da=new SqlDataAdapter(strSQL1,cn);
DataSet ds=new DataSet();
da.Fill(ds,"province");
((DropDownList)e.Item.FindControl("shengfen")).DataSource = ds.Tables["province"].DefaultView;
}
}
}
我在DataList1_ItemDataBound事件这么写了,但是dropdnowlist没有值,是空的
}
/*这里最好不要这么写!改为
DropDownList shengfen = (DropDownList)e.Item.FindControl("shengfen")).
if(shengfen != null)
{
shengfen.DataSource = ds.Tables["province"].DefaultView;
shengfen.DataTextField = "province_name"; //dropdownlist的Text的字段
shengfen.DataValueField = "province_id";//dropdownlist的Value的字段
shengfen.DataBind();
}