简单问题! c# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充,上面的 C#操作数据库 用的是 SQLITE 数据库,1000条内容 是每一条读取 DATAGRIDVIEW 一次,然后修改数据库!,,还有一个问题, DATAGRIDVIEW 显示太慢了,能看到一格一格画出来, 网上搜了很多,都没找到解决辨法。这里有人能解决吗? 1:Convert类2:正则 等大神,再说你也没把网页内容贴出来。3:你说C#效率底,你确定你写的代码没有问题?没有逻辑上的错误。别说修改1000条,修改1w也没问题,看代码怎么写了。c#里没有那个去掉非数字的功能,这个需要些正则。 请问,怎么 把 “12.33% ” 里的数字取出呢? 不是正则,网页源码有了,就取区域,比如 取“yyyyyy>........</A>” 到 </body> 这中间的区域!代码应该没有问题,我想应该和 DATAGRIDVIEW 有关,代码在这!private void AllReadbutton_Click(object sender, EventArgs e) { Database_connection(); for (int i = 0; i < this.news_dataGridView.Rows.Count; i++) { this.news_dataGridView.Rows[i].Cells[6].Value = "1"; this.news_dataGridView.Rows[i].Cells[6].Style.BackColor = Color.Gray; //背景色 string SQL = "update NewsAndNotice set Read = 1 WHERE Read = 0"; CMD.CommandText = SQL; CMD.ExecuteNonQuery(); } CONN.Close(); } 我觉得易语言可能比较适合lz吧,微软现在不行了,C#也越来越不行了。 1. 你所说的var是正常在易语言中的变量,C#页游相应的var,但是需要到的数据类型需要自己转换,也就是在C#中,var不指定具体类型的数据2. 对于网页截取一部分,其实完全没有必要,直接用正则表达式提取即可。3. C#效率低?这个真没看出来,操作数据库真心很快的有专门的类来查询和更新,其实我感觉更新更快一些我自己认为的 大家怎么那个呢? 易语言也是用C++什么的开发出来的,C#是比易语言慢,这些在使用我现在做出来的软件会的感觉到,之前说太慢,是因为那个DATAGRIDVIEW,刷新出来太慢,网上找到代码解决了!不用崇洋媚外,说事实而己! 我能稍微偷懒用个replace("%","") 吗?请问,怎么 把 “12.33% ” 里的数字取出呢? 不是正则,网页源码有了,就取区域,比如 取“yyyyyy>........</A>” 到 </body> 这中间的区域!代码应该没有问题,我想应该和 DATAGRIDVIEW 有关,代码在这!private void AllReadbutton_Click(object sender, EventArgs e) { Database_connection(); for (int i = 0; i < this.news_dataGridView.Rows.Count; i++) { this.news_dataGridView.Rows[i].Cells[6].Value = "1"; this.news_dataGridView.Rows[i].Cells[6].Style.BackColor = Color.Gray; //背景色 string SQL = "update NewsAndNotice set Read = 1 WHERE Read = 0"; CMD.CommandText = SQL; CMD.ExecuteNonQuery(); } CONN.Close(); } 请问,怎么 把 “12.33% ” 里的数字取出呢? 不是正则,网页源码有了,就取区域,比如 取“yyyyyy>........</A>” 到 </body> 这中间的区域!代码应该没有问题,我想应该和 DATAGRIDVIEW 有关,代码在这!private void AllReadbutton_Click(object sender, EventArgs e) { Database_connection(); for (int i = 0; i < this.news_dataGridView.Rows.Count; i++) { this.news_dataGridView.Rows[i].Cells[6].Value = "1"; this.news_dataGridView.Rows[i].Cells[6].Style.BackColor = Color.Gray; //背景色 string SQL = "update NewsAndNotice set Read = 1 WHERE Read = 0"; CMD.CommandText = SQL; CMD.ExecuteNonQuery(); } CONN.Close(); }不好意思,近期比较忙,先不能测试,再给个截区域的方法,吧! 1. C# 要怎么实现 val 函数功能?在网上搜了,实际上在编码里又用不了!请给出实例代码!谢谢!2. 怎么截取网页的 一大部份范围的内容? (因为想先获取具体范围后,用正则取出在规则的内容!)3. C# 的效率怎么那么低呢?(用C#搞出了和之前用易语言搞出的软件一样的功能(修改数据库1000条),发现,C#慢了易语言十几秒!)顺便问下,哪种编程语言功能强大,易学,效率高!Val(string) 将代表数字的字符串转换为数值型态,若字符串中含有非数字的内容则会将其去除后,合并为一数字。1.这函数没必要吧。 比如 1234fdsfds56789 合出来123456789有什么意义。2.SubString+indexof+lastindexof 或者正则3.sqlite c# 千万级 显示在dgv里面大概是 1-2秒。 用dgv 的datasource sql出来的datatable直接写上就OK了。 c#写一个代理服务器软件, 让指定程序 指定网址通过这软件上网 可以吗? 如何实现? 如何编写程序触发跳出窗口的按钮? 怎么让土豆播放器自动播放啊 导出EXCEL的问题 请问这个接口函数在c#应该怎么改 请高手指点:UDP中如何获取发送方的侦听端口??? 关于Remoting的一个问题? listviewItems的checked问题。 在C#中名称空间名是否要与存放的目录同名(就象JAVA那样)?类名是否要与文件名相同? 哪有vs.net下载? 请问这个SQL语句有什么问题? Exception has been thrown by the target of an invocation.
还有一个问题, DATAGRIDVIEW 显示太慢了,能看到一格一格画出来, 网上搜了很多,都没找到解决辨法。这里有人能解决吗?
2:正则 等大神,再说你也没把网页内容贴出来。
3:你说C#效率底,你确定你写的代码没有问题?没有逻辑上的错误。别说修改1000条,修改1w也没问题,看代码怎么写了。c#里没有那个去掉非数字的功能,这个需要些正则。
请问,怎么 把 “12.33% ” 里的数字取出呢? 不是正则,网页源码有了,就取区域,比如 取“yyyyyy>........</A>” 到 </body> 这中间的区域!代码应该没有问题,我想应该和 DATAGRIDVIEW 有关,代码在这!
private void AllReadbutton_Click(object sender, EventArgs e)
{
Database_connection();
for (int i = 0; i < this.news_dataGridView.Rows.Count; i++)
{
this.news_dataGridView.Rows[i].Cells[6].Value = "1";
this.news_dataGridView.Rows[i].Cells[6].Style.BackColor = Color.Gray; //背景色
string SQL = "update NewsAndNotice set Read = 1 WHERE Read = 0";
CMD.CommandText = SQL;
CMD.ExecuteNonQuery();
}
CONN.Close();
}
2. 对于网页截取一部分,其实完全没有必要,直接用正则表达式提取即可。
3. C#效率低?这个真没看出来,操作数据库真心很快的有专门的类来查询和更新,其实我感觉更新更快一些我自己认为的
请问,怎么 把 “12.33% ” 里的数字取出呢? 不是正则,网页源码有了,就取区域,比如 取“yyyyyy>........</A>” 到 </body> 这中间的区域!代码应该没有问题,我想应该和 DATAGRIDVIEW 有关,代码在这!
private void AllReadbutton_Click(object sender, EventArgs e)
{
Database_connection();
for (int i = 0; i < this.news_dataGridView.Rows.Count; i++)
{
this.news_dataGridView.Rows[i].Cells[6].Value = "1";
this.news_dataGridView.Rows[i].Cells[6].Style.BackColor = Color.Gray; //背景色
string SQL = "update NewsAndNotice set Read = 1 WHERE Read = 0";
CMD.CommandText = SQL;
CMD.ExecuteNonQuery();
}
CONN.Close();
}
请问,怎么 把 “12.33% ” 里的数字取出呢? 不是正则,网页源码有了,就取区域,比如 取“yyyyyy>........</A>” 到 </body> 这中间的区域!代码应该没有问题,我想应该和 DATAGRIDVIEW 有关,代码在这!
private void AllReadbutton_Click(object sender, EventArgs e)
{
Database_connection();
for (int i = 0; i < this.news_dataGridView.Rows.Count; i++)
{
this.news_dataGridView.Rows[i].Cells[6].Value = "1";
this.news_dataGridView.Rows[i].Cells[6].Style.BackColor = Color.Gray; //背景色
string SQL = "update NewsAndNotice set Read = 1 WHERE Read = 0";
CMD.CommandText = SQL;
CMD.ExecuteNonQuery();
}
CONN.Close();
}不好意思,近期比较忙,先不能测试,再给个截区域的方法,吧!
2. 怎么截取网页的 一大部份范围的内容? (因为想先获取具体范围后,用正则取出在规则的内容!)
3. C# 的效率怎么那么低呢?(用C#搞出了和之前用易语言搞出的软件一样的功能(修改数据库1000条),发现,C#慢了易语言十几秒!)顺便问下,哪种编程语言功能强大,易学,效率高!Val(string) 将代表数字的字符串转换为数值型态,若字符串中含有非数字的内容则会将其去除后,合并为一数字。
1.这函数没必要吧。 比如 1234fdsfds56789 合出来123456789有什么意义。
2.SubString+indexof+lastindexof 或者正则
3.sqlite c# 千万级 显示在dgv里面大概是 1-2秒。