我正在我的ASP.NET应用程序中使用Linq2SQL。当将它与Linq2sqlDataSource对象一起使用时,我的意思是将它绑定到一个detailsView控件,而不使用任何代码。
我的想法是,当我单击DetailsControl中的一行时,E将向同一页加载/添加一个允许编辑数据的CustomWebControl。
为此,我需要加载一些项来填充该CustomControl中的下拉列表,并且在它的加载事件中,我有以下代码不起作用,我不知道为什么。它引发对象空引用异常。
例子:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//loads combobox with organizations
using (MyDataContext cdc = new MyDataContext())
{
var queryOrgs = from p in cdc.orgUnits
select p;
//Organizations
dropDownOrgs.DataSource = queryOrgs.ToList();
dropDownOrgs.DataValueField = "orgUnitID";
dropDownOrgs.DataTextField = "orgUnitName";
dropDownOrgs.DataBind();
}
}
}
有人知道发生了什么吗?当我想手动绑定所有内容时,某些内容不起作用:(
希望你能帮助我。
谢谢。
特谢拉