因为要做一个小小的决策支持系统
请大家帮忙
第一步就是把话费清单里面的内容读入数据库
话费清单的格式如下;我不知道怎么做把数据分字段读入数据库 字段就是相应的通话类型阿 等等
我想用richTextBox 或者listBox先把数据读进去 然后把richTextBox 的内容导入数据库
具体代码我只会写下面的 大家帮我出出主意吧private void button4_Click(object sender, System.EventArgs e)
{
System.IO.StreamReader myFile =new System.IO.StreamReader("d:\\text.txt",System.Text.Encoding.GetEncoding("GB2312"));
string myString = myFile.ReadToEnd();
myFile.Close();
richTextBox1.Text=myString;
}
然后就不是很清楚如何做了?通话类型 对方号码 通话起始时间 通话时长(秒) 通话地点 长途类型 基本通话费(元) 长途费(元) 小计(元) 第三方号码
短信 13476155906 20050401 15:22:37 42 湖北武汉 本地 0.10 0.00 0.10
被叫 02787548616 20050401 15:33:54 91 湖北武汉 本地 0.00 0.00 0.00
被叫 13554291430 20050401 17:36:24 29 湖北武汉 本地 0.00 0.00 0.00
短信 13792924506 20050401 19:52:50 50 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050401 20:13:44 44 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050401 20:25:26 66 湖北武汉 省际 0.10 0.00 0.10
短信 13476151268 20050401 20:33:08 40 湖北武汉 本地 0.10 0.00 0.10
短信 13995502908 20050401 20:33:32 40 湖北武汉 本地 0.10 0.00 0.10
短信 13792924506 20050401 20:35:26 34 湖北武汉 省际 0.10 0.00 0.10
短信 13995502908 20050401 20:36:31 26 湖北武汉 本地 0.10 0.00 0.10
短信 13995502908 20050401 20:39:24 24 湖北武汉 本地 0.10 0.00 0.10
短信 13995502908 20050401 20:43:01 10 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050401 20:55:22 24 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050401 21:15:36 6 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050401 22:13:57 40 湖北武汉 本地 0.10 0.00 0.10
短信 13995622256 20050401 22:19:19 60 湖北武汉 本地 0.10 0.00 0.10
短信 13792924506 20050402 09:53:15 68 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050402 09:58:52 24 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050402 10:05:51 18 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050402 10:10:48 14 湖北武汉 省际 0.10 0.00 0.10
通话类型 对方号码 通话起始时间 通话时长(秒) 通话地点 长途类型 基本通话费(元) 长途费(元) 小计(元) 第三方号码
短信 13792924506 20050402 10:14:45 18 湖北武汉 省际 0.10 0.00 0.10
短信 13476155906 20050402 10:47:41 54 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050402 11:11:30 4 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050402 11:21:11 30 湖北武汉 本地 0.10 0.00 0.10
短信 13791037426 20050402 12:55:55 16 湖北武汉 省际 0.10 0.00 0.10
短信 13791037426 20050402 13:01:32 14 湖北武汉 省际 0.10 0.00 0.10
被叫 05383761139 20050402 20:23:11 161 湖北武汉 省际 0.00 0.00 0.00
短信 13792924506 20050403 14:41:26 62 湖北武汉 省际 0.10 0.00 0.10
短信 13986223040 20050403 14:47:46 30 湖北武汉 本地 0.10 0.00 0.10
短信 13986223040 20050403 14:52:17 38 湖北武汉 本地 0.10 0.00 0.10
短信 13986223040 20050403 14:56:22 56 湖北武汉 本地 0.10 0.00 0.10
短信 13792924506 20050403 15:03:15 48 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050403 15:08:23 20 湖北武汉 省际 0.10 0.00 0.10
短信 13476155906 20050403 17:20:13 18 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050403 17:22:01 12 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050403 17:39:21 20 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050403 17:42:07 16 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050403 17:46:12 6 湖北武汉 本地 0.10 0.00 0.10
短信 13792924506 20050404 12:19:41 42 湖北武汉 省际 0.10 0.00 0.10
短信 13476155906 20050404 15:10:25 30 湖北武汉 本地 0.10 0.00 0.10
当前页数:2 总页数:14 首页 上一页 下一页 末页
清单下载 关闭窗口
请大家帮忙
第一步就是把话费清单里面的内容读入数据库
话费清单的格式如下;我不知道怎么做把数据分字段读入数据库 字段就是相应的通话类型阿 等等
我想用richTextBox 或者listBox先把数据读进去 然后把richTextBox 的内容导入数据库
具体代码我只会写下面的 大家帮我出出主意吧private void button4_Click(object sender, System.EventArgs e)
{
System.IO.StreamReader myFile =new System.IO.StreamReader("d:\\text.txt",System.Text.Encoding.GetEncoding("GB2312"));
string myString = myFile.ReadToEnd();
myFile.Close();
richTextBox1.Text=myString;
}
然后就不是很清楚如何做了?通话类型 对方号码 通话起始时间 通话时长(秒) 通话地点 长途类型 基本通话费(元) 长途费(元) 小计(元) 第三方号码
短信 13476155906 20050401 15:22:37 42 湖北武汉 本地 0.10 0.00 0.10
被叫 02787548616 20050401 15:33:54 91 湖北武汉 本地 0.00 0.00 0.00
被叫 13554291430 20050401 17:36:24 29 湖北武汉 本地 0.00 0.00 0.00
短信 13792924506 20050401 19:52:50 50 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050401 20:13:44 44 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050401 20:25:26 66 湖北武汉 省际 0.10 0.00 0.10
短信 13476151268 20050401 20:33:08 40 湖北武汉 本地 0.10 0.00 0.10
短信 13995502908 20050401 20:33:32 40 湖北武汉 本地 0.10 0.00 0.10
短信 13792924506 20050401 20:35:26 34 湖北武汉 省际 0.10 0.00 0.10
短信 13995502908 20050401 20:36:31 26 湖北武汉 本地 0.10 0.00 0.10
短信 13995502908 20050401 20:39:24 24 湖北武汉 本地 0.10 0.00 0.10
短信 13995502908 20050401 20:43:01 10 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050401 20:55:22 24 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050401 21:15:36 6 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050401 22:13:57 40 湖北武汉 本地 0.10 0.00 0.10
短信 13995622256 20050401 22:19:19 60 湖北武汉 本地 0.10 0.00 0.10
短信 13792924506 20050402 09:53:15 68 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050402 09:58:52 24 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050402 10:05:51 18 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050402 10:10:48 14 湖北武汉 省际 0.10 0.00 0.10
通话类型 对方号码 通话起始时间 通话时长(秒) 通话地点 长途类型 基本通话费(元) 长途费(元) 小计(元) 第三方号码
短信 13792924506 20050402 10:14:45 18 湖北武汉 省际 0.10 0.00 0.10
短信 13476155906 20050402 10:47:41 54 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050402 11:11:30 4 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050402 11:21:11 30 湖北武汉 本地 0.10 0.00 0.10
短信 13791037426 20050402 12:55:55 16 湖北武汉 省际 0.10 0.00 0.10
短信 13791037426 20050402 13:01:32 14 湖北武汉 省际 0.10 0.00 0.10
被叫 05383761139 20050402 20:23:11 161 湖北武汉 省际 0.00 0.00 0.00
短信 13792924506 20050403 14:41:26 62 湖北武汉 省际 0.10 0.00 0.10
短信 13986223040 20050403 14:47:46 30 湖北武汉 本地 0.10 0.00 0.10
短信 13986223040 20050403 14:52:17 38 湖北武汉 本地 0.10 0.00 0.10
短信 13986223040 20050403 14:56:22 56 湖北武汉 本地 0.10 0.00 0.10
短信 13792924506 20050403 15:03:15 48 湖北武汉 省际 0.10 0.00 0.10
短信 13792924506 20050403 15:08:23 20 湖北武汉 省际 0.10 0.00 0.10
短信 13476155906 20050403 17:20:13 18 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050403 17:22:01 12 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050403 17:39:21 20 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050403 17:42:07 16 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050403 17:46:12 6 湖北武汉 本地 0.10 0.00 0.10
短信 13792924506 20050404 12:19:41 42 湖北武汉 省际 0.10 0.00 0.10
短信 13476155906 20050404 15:10:25 30 湖北武汉 本地 0.10 0.00 0.10
当前页数:2 总页数:14 首页 上一页 下一页 末页
清单下载 关闭窗口
string myString = myFile.ReadLine();
然后用split把一行分成10段, 是你要的吗?
短信 13476155906 20050402 11:11:30 4 湖北武汉 本地 0.10 0.00 0.10
短信 13476155906 20050402 11:21:11 30 湖北武汉 本地 0.10 0.00 0.10
短信 13791037426 20050402 12:55:55 16 湖北武汉 省际 0.10 0.00 0.10
举例说 就读这些数据进数据库
用split如何做呢?
不同地方的文件格式还不一样,呵呵~~整的都晕了。
其实就是按指定顺序拆分每一行数据。str=filereader.readline(fs)
array=split(str," ")
你会作那个文件选择吗?
比如说用户点击一个button然后谈出一个文件对话框让用户自己选择文件的那种功能?