• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

DropDownList绑定、c#字符串处理、CheckBoxList取值

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

问题一:DropDownList绑定

我学。NET也不久,在以前用DropDownList进行动态绑定的时候老是一下全绑了,没法也不知道怎么给它在加一行默认值,今天研究了下,可以如下解决:

        DropDownList1.DataSource = p.GetReader("select * from ct_College");
        DropDownList1.DataTextField = "college_name";
        DropDownList1.DataBind();
        DropDownList1.Items.Add(new ListItem("123","0"));//123显示文本、0是其value值
        DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByText("123"));//设置默认项

        另一种方法是:

        DropDownList1.Item.Insert(0,new ListItem("123","0"));//前面那个0是索引,0就是代表排在地一

 

问题二:CheckBoxList取值

我在编系统的时候在做报表服务的时候要选择导出项目,以获取查询字符串,要获取全部所选,就的遍历一遍:

    protected void Button3_Click(object sender, EventArgs e)
    {
       string temp_Str = "";
       for(int i=0;i<this.cbl1.Items.Count;i++)
        {
           if(this.cbl1.Items[i].Selected)
           {
              temp_Str = temp_Str + this.cbl1.Items[i].Value;
           }
        }
        temp_Str = temp_Str.Remove(temp_Str.Trim().Length-1);
        Response.Write(temp_Str);
    }

 

问题三:c#字符串处理

获取查询字符串时,涉及到字段的写法,我在CHECKBOXLIST里面的项里面设置成“字段,”,所以在生成的查询字符串的最后多了一个“,”,于是就要将其移出:

temp_Str = temp_Str.Remove(temp_Str.Trim().Length-1);//Remove(指定位置)

 

最后发张效果图片吧:


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
SharePoint C#上传文件到文档库发布时间:2022-07-10
下一篇:
c#简单操作MongoDB_2.4发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap