首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一个.net的统计不出来。请问一下,帮我改一改,谢了

2011-12-10 
一个.net的统计不出来。请教一下,帮我改一改,谢了TC_autoidroute_autoid这第一个表select*fromtr_consultat

一个.net的统计不出来。请教一下,帮我改一改,谢了
TC_autoid     route_autoid               这第一个表   select   *   from   tr_consultative  
97                         15  
98                         15,16
99                         15,18
100                       16,17
101                       14,1
102                       1


route_autoid         route_name       第二个表select   *   from   tr_planRoute
1                                   上海
2                                   北京
3                                   正定
4                                   河北
5                                   河南
6                                   石家庄
7                                   福建    
...
15                                 大连
16                                 黑龙江
...
两个表。我想统计,他们的次数


                        DataTable   dt_TEmp   =   new   DataTable();//新建
                        dt_TEmp.Columns.Add(new   DataColumn( "region ",   typeof(string)));//地区名
                        dt_TEmp.Columns.Add(new   DataColumn( "regionJS ",   typeof(string)));//计数

                        SqlDataAdapter   dapt   =   null;
                        DataSet   ds2   =   new   DataSet();
                        string   strSQL2   =   "select   *   from   tr_consultative ";//列库里全部的
                        dapt   =   new   SqlDataAdapter(strSQL2,   con);
                        dapt.Fill(ds2,   "Table1 ");
                        DataTable   dt   =   ds2.Tables[0];
                        for   (int   N   =   0;   N   <   dt.Rows.Count;   N++)//读第一行数库里地区名


                        {
                                string   TC_region   =   dt.Rows[N][ "TC_region "].ToString();
                                string[]   regionL   =   TC_region.Split( ', ');
                                for   (int   M   =   0;   M   <   regionL.Length;   M++)//把当前行逗号分开到数组,
                                {
                                        string   region   =   regionL[M];//读数组里的值

                                        Response.Write(regionL[M]);
                                        DataRow   row   =   dt_TEmp.NewRow();
                                        row[ "TC_region "]   =   dt.Rows[l][ "region "];//循环把值放在里面
                                        row[ "TC_regionJS "]   =   dt.Rows[l][ "regionJS "];
                                        dt_TEmp.Rows.Add(row);
                                }
                        }
怎么写啊。我不知道怎么写了

[解决办法]
用like关联两个表的route_autoid字段试试。

热点排行