为什么我得到这个功能的错误 [英] why i getting error for this function

查看:103
本文介绍了为什么我得到这个功能的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

protected void BindGridview()

{

con.Open();



string sponcor = SELECT sponcorid FROM Registration_Master;

的SqlCommand COM =新的SqlCommand(sponcor,CON);

com.CommandType = CommandType.Text;

SqlDataAdapter的DA =新的SqlDataAdapter(COM);

的DataTable dtsponcor =新数据表();

da.Fill(dtsponcor);

<无线电通信/>
DropDownList ddl = new DropDownList();



ddl = dtsponcor.Rows [0] [sponcorid];



con.Close();

ddl.DataSource = dtsponcor;

ddl.DataTextField =sponcorid;

ddl.DataValueField =sponcorid;

ddl.DataBind();

ddl.Items.Insert(0,new ListItem( - Select- - ,0));


}

//错误:

//错误4无法将类型''对象'隐式转换为'' System.Web.UI.WebControls.DropDownList'。 //存在显式转换(你是否错过了演员?)



//解决方案是什么?

protected void BindGridview()
{
con.Open();

string sponcor = "SELECT sponcorid FROM Registration_Master";
SqlCommand com = new SqlCommand(sponcor, con);
com.CommandType = CommandType.Text;
SqlDataAdapter da = new SqlDataAdapter(com);
DataTable dtsponcor = new DataTable();
da.Fill(dtsponcor);

DropDownList ddl = new DropDownList();

ddl = dtsponcor.Rows[0]["sponcorid"];

con.Close();
ddl.DataSource = dtsponcor;
ddl.DataTextField = "sponcorid";
ddl.DataValueField = "sponcorid";
ddl.DataBind();
ddl.Items.Insert(0, new ListItem("--Select--", "0"));

}
//Error :
//Error 4 Cannot implicitly convert type ''object'' to ''System.Web.UI.WebControls.DropDownList''. //An explicit conversion exists (are you missing a cast?)

//what is the solution for that??

推荐答案

使用此代码:

Go with this code:
protected void BindGridview()
    {
         con.Open();
 
                string sponcor = "SELECT sponcorid FROM Registration_Master";
               SqlCommand com = new SqlCommand(sponcor, con);
                com.CommandType = CommandType.Text;
               SqlDataAdapter da = new SqlDataAdapter(com);
                DataTable dtsponcor = new DataTable();
                da.Fill(dtsponcor);
 
                DropDownList ddl = new DropDownList();
 
                ddl = dtsponcor.Rows[0]["sponcorid"];

            
             con.Close();
            ddl.DataSource = dtsponcor;
            ddl.DataTextField = "sponcorid";
            ddl.DataValueField = "sponcorid";
            ddl.DataBind();
            ddl.Items.Insert(0, new ListItem("--Select--", "0"));
 
    }



您收到该错误,因为您 String DropdownList ......那是不可能的......好的,所以我在这里解决了你的问题:)


You''re getting that error, because you were String to DropdownList... And that is not possible.. Okay, so here I have solved your problem :)


这篇关于为什么我得到这个功能的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆