winform之C#问题
发布网友
发布时间:2022-04-22 08:28
我来回答
共6个回答
懂视网
时间:2022-04-11 07:37
DLL下载地址https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
选用版本sqlite-netFx46-setup-bundle-x64-2015-1.0.112.0.exe,适用框架.NET Framework 4.6(可以根据自己的需要选用)。
下载后,系统默认安装在C:Program FilesSystem.Data.SQLite路径下,拷贝System.Data.SQLite.dll文件到工程文件目录下X:/Project/bin/debug。
在解决方案资源管理器中,选择“引用”,右键后选择“添加引用”。
如图1,在引用管理器侧边栏选择“浏览”后,再点击“浏览”按钮,安装之前保存在工程文件目录下的System.Data.SQLite.dll,点击“确定”后完成。
在程序中添加引用, 完成第一步
using System.Data.SQLite;
第二步 获取数据
1 public DataTable GetDataTable(string strSQL, string path){
2 DataTable dt = null;
3 try {
4 SQLiteConnection conn = new SQLiteConnection(path);
5 SQLiteCommand cmd = new SQLiteCommand();
6 cmd.CommandText = strSQL;
7 cmd.Connection = conn;
8 SQLiteDataAdapter dao = new SQLiteDataAdapter(cmd);
9 dt = new DataTable();
10 dao.Fill(dt);
11 return dt;
12 }
13 catch{
14 MessageBox.Show("There is no such a datatable");
15 }
16 return dt;
17 }
其中strSQL是获取db文件中数据表的指令
string sSQL = "SELECT * FROM item_compound;";
这里的数据表名为"item_compound"。
文件路Path为
public static string DBPath = string.Format(@"Data Source={0}",
Application.StartupPath + @"CCUS_supstr_temp.db");//the path of .db file
这里的db文件名为“CCUS_supstr_temp.db”。
第三步 测试代码
private void FrmConvert_Load(object sender, EventArgs e){
string sSQL = "SELECT * FROM item_compound;";
DataTable dbt = GetDataTable(sSQL, DBPath);
this.dataGridView1.DataSource = dbt;
}
结果如图2
【WinForm】杂记(1):C#读取DB文件
标签:文件中 stat select sql null source inf ring pst
热心网友
时间:2022-04-11 04:45
一、通常通过DataGrid的事件来获取行索引与列索引。例如,当我们当击某一单元格时就会触发CellClick事件,CellClick事件参数DataGridViewCellEventArgs类型实例提供了e.RowIndex与e.ColumnIndex来代表点击的单元格行列索引;
当你获取得DataGrid的行索引与列索引时,可以这样来获取单元格内容:
string data = Convert.toString(DataGridView1.Rows[rowIndex].Cells[columnIndex].Value);
--------------------------------------------------------------------------------------------------------------
二、Form窗体问题
如果Form2更新数据后及时通知Form1更新数据,我们在Form2定义一个事件,使Form1定阅这个事件,当Form2数据更新时触发这个事件并通知Form1做出响应。
------已更新代码下载-------
代码下载(.NET Framework2.0写的):
http://www.cnblogs.com/Files/kensonwang/QS30008454.rar
热心网友
时间:2022-04-11 06:03
我也遇到这样的问题了,我才找到的答案,解决了,你试是吧,希望对也有用,请把这些告诉给更多的人,让像刚刚中时一样烦恼的人能得到解决
有什么不会来问我,用上面发消息给我就可以了
我并不想刷百度知道的积分,我只是想让更多的人快点解决掉这个病毒,以免游戏,qq帐号被盗
最近很多人中了木马群cmdbcs.exe,wsttrs.exe,msccrt.exe,winform.exe,upxdnd.exe等 这个应该是通过木马下载器下载所致 这些基本上都是些盗号木马
一般sreng日志表现如下
启动项目里 (不一定全)
<wsttrs><C:\windows\wsttrs.exe> [Microsoft Corporation]
<upxdnd><C:\DOCUME~1\用户名\LOCALS~1\Temp\upxdnd.exe> [Microsoft Corporation]
<winform><C:\WINDOWS\winform.exe> [N/A]
<upxdnd><C:\DOCUME~1\myh\LOCALS~1\Temp\upxdnd.exe> [N/A]
<cmdbcs><C:\WINDOWS\cmdbcs.exe> [N/A]
<mppds><C:\WINDOWS\mppds.exe> [N/A]
<System><C:\Program Files\Common Files\System\Updaterun.exe> [N/A]
<mppdys><C:\WINDOWS\mppdys.exe> []
<mhsa><C:\DOCUME~1\用户名\LOCALS~1\Temp\mhso.exe> []
<msccrt><C:\WINDOWS\msccrt.exe> []
<wgs3><C:\WINDOWS\wgs3.exe> []
<wms3><C:\WINDOWS\wms3.exe> []
<twin><C:\WINDOWS\system32\twunk32.exe> []
<wsttrs><rem c:\windows\wsttrs.exe> []
<{A6011F8F-A7F8-49AA-9ADA-49127D43138F}><C:\Program Files\Common Files\Microsoft Shared\MSINFO\NewInfo.rxk> [N/A]
<{754FB7D8-B8FE-4810-B363-A788CD060F1F}><C:\Program Files\Internet Explorer\PLUGINS\SystemKb.sys> [N/A]
另外
C:\WINDOWS\mppds.exe
C:\WINDOWS\winform.exe
c:\windows\wsttrs.exe
C:\WINDOWS\cmdbcs.exe
C:\WINDOWS\msccrt.exe等病毒每个会释放一个dll 插入explorer等进程
解决办法
如果在进程里看见了类似情况
请按照以下步骤操作
安全模式下(开机后不断 按F8键 然后出来一个高级菜单 选择第一项 安全模式 进入系统)
打开sreng
启动项目 注册表 删除如下项目 (有哪个删哪个)
<wsttrs><C:\windows\wsttrs.exe> [Microsoft Corporation]
<winform><C:\WINDOWS\winform.exe> [N/A]
<cmdbcs><C:\WINDOWS\cmdbcs.exe> [N/A]
<mppds><C:\WINDOWS\mppds.exe> [N/A]
<System><C:\Program Files\Common Files\System\Updaterun.exe> [N/A]
<mppdys><C:\WINDOWS\mppdys.exe> []
<msccrt><C:\WINDOWS\msccrt.exe> []
<wgs3><C:\WINDOWS\wgs3.exe> []
<wms3><C:\WINDOWS\wms3.exe> []
<twin><C:\WINDOWS\system32\twunk32.exe> []
<wsttrs><rem c:\windows\wsttrs.exe> []
以及所有的Temp文件夹下的文件建立的启动项目
然后
删除上述对应文件
和C:\WINDOWS\system32\wsttrs.dll
C:\WINDOWS\system32\winform.dll
C:\WINDOWS\system32\cmdbcs.dll
C:\WINDOWS\system32\mppds.dll
C:\WINDOWS\system32\mppdys.dll
C:\WINDOWS\system32\msccrt.dll
C:\WINDOWS\system32\wsttrs.dll
C:\Program Files\Common Files\Microsoft Shared\MSINFO\NewInfo.rxk
C:\Program Files\Internet Explorer\PLUGINS\SystemKb.sys
如果装有QQ请把QQ 安装文件夹中的Timplatform.exe删除
用工具sreng 进行如下的操作:
下载及其使用方法看下面的链接【有图解】,看懂再下手操作!
http://hi.baidu.com/teyqiu/blog/item/f706213fc52346ec54e72351.html
热心网友
时间:2022-04-11 07:37
c# 不是有自动刷新的语句么
设置插入后自动刷新就好啦
前面说什么我没看懂 我不是干c#的 呵呵
热心网友
时间:2022-04-11 09:29
别在这里问得。 知道里没几个程序高手。
去 www.csdn.net
论坛 看看。
或者
www.bc-cn.net 也不错
热心网友
时间:2022-04-11 11:37
好困 哦~~