小编C-P*_*uru的帖子

42
推荐指数
2
解决办法
2万
查看次数

以编程方式更改DatagridView(.NET)上的选择

我正在学习VB.NET.

尝试设置CurrentCell的值时,我遇到了DataGridView组件的问题.我想要做的是:

我有一个DataGridView值.我想在我的表单中创建一个按钮,当点击它时,我想将选择从当前行更改为下一行.要解释更多,通过单击我的按钮,我想模拟鼠标单击DataGridview的效果.

我希望你能帮帮我,

谢谢!

vb.net datagridview

15
推荐指数
2
解决办法
7万
查看次数

将DataColumn.DataType转换为SqlDbType

是否有转换器从DataColumn.DataType转到SqlDbType?或者我必须写一个方法来做到这一点?

c# ado.net

11
推荐指数
3
解决办法
2万
查看次数

VB6应用程序是否会在Windows 10上运行

我们有一个遗留应用程序(VB,.NET 2.0,Vs2005 COM dll)在窗口7上运行良好,现在如果我们要移动到Windows 10,我们可以预见到什么样的问题,我正在阅读此链接

并且提到"您的应用程序不能依赖于VB6运行时",但在此链接中再次提到它支持

我的问题是,我正在查看正确的文件或任何人都可以分享正确的链接

windows vb6 compatibility

8
推荐指数
1
解决办法
8634
查看次数

返回Null获取数据报告中的常规错误时,ADO形状上的VB6 CALC聚合

我在我的数据报告中使用ado shape命令,它工作正常,但当我的聚合函数CALC(agrProfit/agrExtended*100)为null或0/0*100时,它显示一般错误和数据报告未显示.请帮忙.

mRS.Open "SHAPE {select products.productid,products.productcode,isnull(products.description,descr) as description,isnull(vendor.description,'*** NOT FOUND ***') as groupdescription, " & _
    "isnull(sum(totalcost),0) as mTotalCost,isnull(sum(extended) - (sum(totalcost)),0) as mProfit,  " & _
    "sum(charges) as mCharges,sum(discount) as mDiscounts, sum(retextended) as mReturns, " & _
    "reportuom, sum(totalcost) as mTotalCost, isnull(case when sum(extended) = 0 then 0 else (sum(extended) - (sum(totalcost)))/sum(extended)*100 end,0)  as mgpm, sum(totalcost) as mTotalCost, case when sum(extended) = 0 then 0 else (sum(extended) - (sum(totalcost)))/sum(extended)*100 end  as mgpm, sum(case when extended < 0 then  (0 - …
Run Code Online (Sandbox Code Playgroud)

sql-server vb6 ado

8
推荐指数
1
解决办法
142
查看次数

如何获取Azure SendGrid api密钥?

我已按照如何使用SendGrid与Azure发送电子邮件的说明在Azure上设置SendGrid帐户.当我使用NuGet获取SendGrid包时,它是一个更新的版本(8.0.5 vs 6.3.4),因此实际发送电子邮件的示例不再有效.

所以,我转到了GitHub页面并查看了"快速入门"部分,看看新的api是如何工作的,我被卡住了 - 在世界上哪里可以找到/获取我的SendGrid api密钥?在我的Azure SendGrid帐户页面上找不到它.

SendGrid API密钥文档页面对API密钥管理的一些信息,但它相对于Azure的毫无意义使.

azure sendgrid

8
推荐指数
1
解决办法
3762
查看次数

RDLC 表 - 垂直和水平合并单元格

我正在处理一个新的 RDLC 报告(作为 WinForms 应用程序的一部分),我需要让报告采用一个简单的表格(6 列简单数据),并为表格中的每一行显示一个包含该数据的框,但排列成该框中的前两个“行”首先包含一个图像(两个“单元格”垂直合并),然后是两个值(彼此上方 - 每个在自己的“行”上)。然后它需要包含 3 个值(作为与整个框一样宽的单独“行”(即水平合并两个单元格)

它需要为每一行数据重复整个框。

鉴于它包括单元格的水平和垂直合并(我不确定如何在 RDLC 中的表格或矩阵中执行此操作),我该如何完成此操作?

这是一个模型,以更好地展示我需要的东西:

小样

c# reporting rdlc winforms

6
推荐指数
1
解决办法
3万
查看次数

何时实施IDisposable的一般规则

编辑:这个问题是重复的处理托管和本机资源之间什么区别?(.NET)和许多其他人.如果你有什么要补充的话,请回答其他人.


根据Krzysztof Cwalina和Brad Abrams 的框架设计指南,包含一次性类型实例的类型应该实现IDisposable.

当最佳实践实施IDisposable时,还有其他一般经验法则吗?

.net design-patterns

5
推荐指数
2
解决办法
5084
查看次数

类未注册(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG))

当我在winform中使用COM引用时,我收到此错误.我尝试在winform中使用Window Media Player COM,它运行正常.但是当我尝试使用其他COM dll时出现此错误.

我尝试了"regsvr32"到该COM dll但它已成功注册,但是当我运行使用该COM对象的winform时,我仍然收到此错误.

interop winforms

5
推荐指数
1
解决办法
3万
查看次数

使用C#和SMO,如何将备份设备添加到SQL Server?

我知道如何使用C#和SMO在SQL Server上创建文件备份:

public void BackupDatabase(Microsoft.SqlServer.Management.Smo.Server server, 
                               string databaseName, string backupFilename,
                               string backupName, string backupDescription) {

 Backup backup = new Backup();
 backup.Devices.AddDevice(backupFilename, DeviceType.File);
 backup.Database = databaseName;
 backup.Action = BackupActionType.Database;
 backup.BackupSetDescription = backupDescription;
 backup.BackupSetName = backupName;
 backup.Incremental = false;
 backup.LogTruncation = BackupTruncateLogType.Truncate;
 backup.Initialize = true; // supposed to overwrite
 backup.SqlBackup(server);
}
Run Code Online (Sandbox Code Playgroud)

我不知道(并且找不到)的是如何将文件BackupDevice添加到SQL服务器.

c# sql-server smo

5
推荐指数
1
解决办法
2399
查看次数