当前位置: 代码迷 >> ASP.NET >> ,这是什么有关问题啊
  详细解决方案

,这是什么有关问题啊

热度:1276   发布时间:2013-02-25 00:00:00.0
请教各位,这是什么问题啊?
C# code
namespace Mysite.Business{    /// <summary>    /// Category 的摘要说明    /// </summary>    public class Category    {        DBOperate dboperate = newasp:Button

C# code
 
public partial class admin_manager_Edit : System.Web.UI.Page
{
    Category category = new Category();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ddl_category.DataSource = category.Bind_category();
            ddl_category.DataBind();
        }
    }
}





------解决方案--------------------------------------------------------
啥问题?
------解决方案--------------------------------------------------------
在你的DDL中指定一下Text绑定到那个字段上
------解决方案--------------------------------------------------------
ddl_category.DataTextField = "xx"
ddl_category.DataValueField = "yy"




------解决方案--------------------------------------------------------

C# code
namespace Mysite.Business{    /// <summary>    /// Category 的摘要说明    /// </summary>    public class Category    {        DBOperate dboperate = new DBOperate();        public Category()        {            //            // TODO: 在此处添加构造函数逻辑            //        }        /// <summary>        /// 绑定下拉列表框        /// </summary>        /// <param name="ddl">DropDownList控件名称</param>        public DataTable Bind_category()        {            string strSql = "select xm_name from tb_tree where left(ltrim(keytxt),2)='2_'";            OleDbDataAdapter oda = new OleDbDataAdapter(strSql, dboperate.cn);            DataSet ds = new DataSet();            oda.Fill(ds);            //ddl.DataSource = ds.Tables[0];            return ds.Tables[0].DefaultView;        }    }}
------解决方案--------------------------------------------------------
public partial class admin_manager_Edit : System.Web.UI.Page
{
Category category = new Category();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ddl_category.DataSource = category.Bind_category();
ddl_category.DataTextField = "text column";
ddl_category.DataValueField = "value column";
ddl_category.DataBind();
}
}
}
------解决方案--------------------------------------------------------
C# code
public partial class admin_manager_Edit : System.Web.UI.Page{    Category category = new Category();    protected void Page_Load(object sender, EventArgs e)    {        if (!IsPostBack)        {            ddl_category.DataSource = category.Bind_category();            ddl_category.DataTextField = "text column";             ddl_category.DataValueField = "value column";             ddl_category.DataBind();        }    }}
------解决方案--------------------------------------------------------
探讨
ddl_category.DataTextField = "text column";
ddl_category.DataValueField = "value column";
这两个有什么区别啊
  相关解决方案