下拉列表中的对象引用错误 [英] Object Reference Error In Drop Down List
本文介绍了下拉列表中的对象引用错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,所有
这里我的问题是我不知道如何在数据库中显示来自DB的数据
我的代码是
ddlprivelege.Items。插入( 0 ,新的ListItem( User, 0));
ddlprivelege.Items。插入( 1 ,新的ListItem( 注册器, 1\" 跨度>));
ddlprivelege.Items。插入( 2 ,新的ListItem( Admin, 2\" 跨度>));
ddlprivelege.Items。插入( 3 ,新的ListItem( SuperAdmin, 3\" 跨度>));
ddlprivelege.Items.FindByValue(Dtab.Rows [ 0 ] [ Privilege]。ToString())。Selected = true;
当我试试这个我有对象引用错误如何让它变得简单
谢谢...
解决方案
检查你是否在Dtab中是否有数据。
<前lang =c#> 如果(Dtab!= null && Dtab.Rows.Count> 0)
{
ddlprivelege.Items.FindByValue(Dtab.Rows [ 0 ] [ Privilege]。ToString()) .Selected = true ;
}
如果Dtab.Rows [0] [Privilege]。ToString()这会返回Text然后尝试使用
ddlprivelege.Items。 FindByText (Dtab.Rows [0] [Privilege]。ToString())。Selected = true;
如果Dtab.Rows [0] [Privilege]。ToString()这会返回ID然后尝试使用
ddlprivelege.Items。 FindByValue (Dtab.Rows [0] [Privilege]。ToString())。Selected = true;
你必须确定Dtab.Rows [0] [Privilege]。ToString()值应该存在于你的文本的下拉列表或插入数据的id中
检查Dtab的空值,如
if(Dtab!= null){}
Hi, all
Here my problem is i dont know how to display the data from DB in database
My Code is
ddlprivelege.Items.Insert(0, new ListItem("User", "0"));
ddlprivelege.Items.Insert(1, new ListItem("Enroller", "1"));
ddlprivelege.Items.Insert(2, new ListItem("Admin", "2"));
ddlprivelege.Items.Insert(3, new ListItem("SuperAdmin", "3"));
ddlprivelege.Items.FindByValue(Dtab.Rows[0]["Privilege"].ToString()).Selected = true;
when i try this i got object ref error how to make it easy
Thanks...
解决方案
check whether you have data in Dtab or not.
if(Dtab!=null && Dtab.Rows.Count>0) { ddlprivelege.Items.FindByValue(Dtab.Rows[0]["Privilege"].ToString()).Selected = true; }
If Dtab.Rows[0]["Privilege"].ToString() this returns Text then try to use
ddlprivelege.Items.FindByText(Dtab.Rows[0]["Privilege"].ToString()).Selected = true;
If Dtab.Rows[0]["Privilege"].ToString() this returns ID then try to use
ddlprivelege.Items.FindByValue(Dtab.Rows[0]["Privilege"].ToString()).Selected = true;
And you have to sure Dtab.Rows[0]["Privilege"].ToString() value should exists in dropdown from your text or id of inserted data
check null value for Dtab like
if(Dtab!=null){}
这篇关于下拉列表中的对象引用错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文