| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1414 人关注过本帖
标题:DropDownList控件绑定栏目分类的问题
只看楼主 加入收藏
wzwen
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-1-21
收藏
 问题点数:0 回复次数:4 
DropDownList控件绑定栏目分类的问题
图片附件: 游客没有浏览图片的权限,请 登录注册






小弟目前正在做一个文章发布系统,一极栏目,栏目建表:wyx_class,字段有:wyx_id,wyx_classname,wyx_classsort

文章内容建表:wyx_text,字段有:wyx_id,wyx_title,wyx_author,wyx_classtype,wyx_content,wyx_date

现在后台搞添加文章信息的页面出了问题,因为栏目分类用的是DropDownList控件绑定到wyx_class表,就这玩意儿现在不好使

比如我添加一篇文章,栏目选“散文”,“散文”栏目在wyx_class表里的wyx_id是2

文章添加进去后,wyx_text表里的wyx_classtype也应该是2才对,但它不是,是1

当我添加其它文章,选择另外一些栏目分类时,wyx_classtype全都是1

现在的问题也就是添加一篇文章选择好相应的栏目,插入数据库后,文章是进去了,但栏目没有对应


请各位大哥们帮帮忙看看哪里出了问题,谢谢!!!






【前台代码】:

<table  border="1" align="center" cellpadding="0" cellspacing="0" class="tableall" bordercolor="#666666">
  <tr>
    <td colspan="2" class="tabletd1" style="background-color: #666666; text-align: center">
        <span style="font-size: 14pt; color: #ffffff"><strong>添加文章信息</strong></span></td>
  </tr>
  <tr class="tabletd2">
    <td width="20%" style="height: 21px">&nbsp;栏目分类:</td>
    <td style="width: 507px; height: 21px;">
        <asp:DropDownList ID="DropDownList1" runat="server">
        </asp:DropDownList></td>
  </tr>
  <tr class="tabletd3">
    <td style="height: 24px;">&nbsp;文章标题:</td>
    <td style="width: 507px; height: 24px;">
        <asp:TextBox ID="TextBox1" runat="server" Width="400px"></asp:TextBox></td>
  </tr>
  <tr class="tabletd3">
    <td>&nbsp;文章作者:</td>
    <td style="width: 507px;">
       <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
       </td>
  </tr>
  <tr class="tabletd3">
    <td style="height: 19px">&nbsp;文章内容:</td>
    <td style="width: 507px; height: 19px;">
        <asp:TextBox ID="TextBox3" runat="server" Height="300px" TextMode="MultiLine" Width="500px" Font-Names="宋体"></asp:TextBox></td>
   
  </tr>
  <tr class="tabletd2">
    <td colspan="2" style="text-align: center">
   
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="提交" /> <input id="Reset1" type="reset" value="清除" /></td>
    </tr>
</table>   



【后台代码】:

public partial class admin_admin_add : System.Web.UI.Page
{
   

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            string username = (string)Session["username"];
        }

        DataSet ds = Socut.Data.ExecuteDataSet("select wyx_id,wyx_classname from wyx_class");//实例化DataSet
        DropDownList1.DataSource = ds;
        DropDownList1.DataTextField = "wyx_classname";
        DropDownList1.DataValueField = "wyx_id";
        DropDownList1.DataBind();       //绑定数据

        }


    protected void Button1_Click(object sender, EventArgs e)
    {
        

        string strDate = System.DateTime.Now.ToString();//当前时间
        Socut.Data.ExecuteNonQuery("INSERT INTO wyx_text (wyx_title,wyx_author,wyx_content,wyx_date,wyx_class) VALUES ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + strDate + "','" + DropDownList1.SelectedItem.Value + "')");
        Response.Redirect("admin_text.aspx");
    }

}
搜索更多相关主题的帖子: class 栏目 DropDownList 控件绑定 wyx 
2008-02-08 17:44
tml327
Rank: 1
等 级:新手上路
帖 子:510
专家分:0
注 册:2007-10-30
收藏
得分:0 
这个应当要再简捷一些!那样我可以看看!

轻狂如我,心伤谁知!
2008-02-08 20:09
人妖123
Rank: 1
等 级:新手上路
威 望:2
帖 子:462
专家分:0
注 册:2006-11-8
收藏
得分:0 
dropdownlist 有2个属性:DataTextField,DataValueField。设置好这2个可以解决你的问题

你自归家我自归,说着如何过,我断不思量,你莫思量我。将你从前予我心,付与他人可。
2008-02-13 09:15
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
收藏
得分:0 
DataSet ds = Socut.Data.ExecuteDataSet("select wyx_id,wyx_classname from wyx_class");//实例化DataSet
        DropDownList1.DataSource = ds;
        DropDownList1.DataTextField = "wyx_classname";
        DropDownList1.DataValueField = "wyx_id";
        DropDownList1.DataBind();       //绑定数据
放到page_load里面去

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2008-02-14 11:33
wzwen
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-1-21
收藏
得分:0 
谢谢,问题已经解决啦!
2008-02-15 11:01
快速回复:DropDownList控件绑定栏目分类的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019123 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved