首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • DropdownList控制gridview的问题 [已结帖,结帖人:mimi1002]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mimi1002
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-23 00:56:31 楼主
    我数据库有一个列 是bit类型的
    我用DropdownList控制条件语句
    现在有两项值分别是 true false
    我想在添加一项 能查询出全部
    应该怎么做?


    直接用gridview+SqlDataSource手动点击出来的
    SqlDataSource 设置的条件 取 下拉列表的值

    我是新手还不会手写代码控制gridview
    如果需要手写的话 希望能给个示例
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaofengnet
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 01:05:311楼 得分:0
    百度一下 一大把 在这还浪费时间
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • insus
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 01:15:302楼 得分:0
    把DropDownList添加一个默认项,值为全部.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mimi1002
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 01:18:403楼 得分:0
    没百度出来
    添加值为全部不可以。。。。
    添加全部sql语句应该就是
    WHERE checkstate = 全部。。。这样应该出错了吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ojlovecd
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 01:28:304楼 得分:0
    C# code
    string strSQL = string.Empty; if(DropDownList1.SelectedValue == "true") strSQL = "select * from tablename where checkstate=1"; else if(DropDownList1.SelectedValue == "false") strSQL = "select * from tablename where checkstate=0"; else if(DropDownList1.SelectedValue == "all") strSQL = "select * from tablename";
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Krismeng
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 09:44:195楼 得分:0
    SqlDataSource 的SelectCommand属性是控制查询语句的。
    在后台把SQL语句赋给它就可以了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • bhtfg538
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 09:46:026楼 得分:100
    引用 4 楼 ojlovecd 的回复:
    C# code
    string strSQL = string.Empty;
    if(DropDownList1.SelectedValue == "true")
        strSQL = "select * from tablename where checkstate=1";
    else if(DropDownList1.SelectedValue == "false")
        strSQL = "select * from tablename where checkstate=0";
    else if(DropDownList1.SelectedValue == "all")
        strSQL = "select * from tablename";

    改成switch
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved