VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 577|回复: 3

问个简单问题,大家帮我下

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-31 08:40:01 | 显示全部楼层 |阅读模式
表结构如下
a b
1 2
3 4
5 6
绑定DropDownList怎么样才可以把ab两个字段的内容连接起来显示在下拉框里啊
                                string comstr1="select DISTINCT companyid from templateinfo";
                                con.Open();
                                SqlCommand cmd1=new SqlCommand(comstr1,con);
                                SqlDataReader dr1=cmd1.ExecuteReader();
                                this.DropDownList2.DataSource=dr1;
                                this.DropDownList2.DataTextField="a"+"b";
                                this.DropDownList2.DataBind();
                                con.Close();
效果应该是下拉12,23,34我的代码那样写不行 大家帮我改下~~谢谢~~
回复

使用道具 举报

0

主题

29

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-3-8 23:45:01 | 显示全部楼层
select DISTINCT companyid,a+b from
回复

使用道具 举报

0

主题

14

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-3-9 08:45:02 | 显示全部楼层
方法一:Sql语句中进行合并
select  c = convert(nvarchar, a) + convert(nvarchar, b ) from templateinfo

方法二:先得到DataTable,然后处理DataTable增加一个字段将两列合并
回复

使用道具 举报

1

主题

60

帖子

37.00

积分

新手上路

Rank: 1

积分
37.00
发表于 2020-3-9 22:15:01 | 显示全部楼层
foreach (DataRow dRow in DSet.Tables[0].Rows)
        {
            ListItem LItem = new ListItem(dRow[DataTextValue].ToString() + "  " + dRow[DataTextFiled].ToString(), dRow[DataTextValue].ToString());
            drpList.Items.Add(LItem);
        }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表