关于网友提出的“dropdownlist取值 DropDownList值选定的问题!(新闻系统新闻类别修改时的显示)”问题疑问,本网通过在网上对“dropdownlist取值 DropDownList值选定的问题!(新闻系统新闻类别修改时的显示)”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:dropdownlist取值 DropDownList值选定的问题!(新闻系统新闻类别修改时的显示)
描述:
public void Bind_BClass()
{
string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.ConnectionStrings["DbPath"].ToString());
OleDbConnection conn = new OleDbConnection(connStr);
conn.Open();
DataSet ds = new DataSet();
OleDbDataAdapter oda = new OleDbDataAdapter("select * from zz_News_BigClass order by id desc", conn);
oda.Fill(ds, "zz_News_BigClass");
conn.Close();
DropDownList_BClassID.Items.Add(new ListItem("==所有分类==", "0"));
for (int i = 0; i < ds.Tables["zz_News_BigClass"].Rows.Count; i++)
{
DropDownList_BClassID.Items.Add(new ListItem(ds.Tables["zz_News_BigClass"].Rows[i]["BClassName"].ToString(), ds.Tables["zz_News_BigClass"].Rows[i]["id"].ToString()));
}
}
问题是这样的,一个新闻的系统,我添加了几个新闻类别,当我修改某条新闻的时候,我要让修改时显示新闻类别的DropDownList控件默认还是选择之前修改前的选定值!不知道我这样说大家清楚我的意图了没??我是个新手,请详细说明一点,小弟感激不尽啊!!
解决方案1: 你的DropDownList中的数据可以做一个排序,每次插入完数据之后你都可以按照,插入的时间升序,你最后插入的选项自然就会被放在最后一位,也就不会改变当前DropDownList中的值了
以上介绍了“dropdownlist取值 DropDownList值选定的问题!(新闻系统新闻类别修改时的显示)”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2871850.html