小编Sla*_*lai的帖子

BindingSource - 使用BindingSource有什么好处

是什么让我使用这样的东西:

DataGridView dgvDocuments = new DataGridView();
BindingSource bindingSource = new BindingSource();
DataTable dtDocuments;

dtDocuments = MsSQL.GetDocuments(dtpOd.Value, dtpDo.Value);
bindingSource.DataSource = dtDocuments;
dgvDocuments.DataSource = bindingSource;
Run Code Online (Sandbox Code Playgroud)

而不是这个:

DataGridView dgvDocuments = new DataGridView();
DataTable dtDocuments;

dtDocuments = MsSQL.GetDocuments(dtpOd.Value, dtpDo.Value);
dgvDocuments.DataSource = dtDocuments;
Run Code Online (Sandbox Code Playgroud)

c# datagridview bindingsource

8
推荐指数
2
解决办法
5535
查看次数

VBA 中的错误 462:找不到远程服务器计算机

下面的代码是用vba读取word文件。但它显示错误

VBA 中的错误 462:未找到远程服务器计算机。

Sub abc()
    Dim fileReader As String
    Dim wrdApp As Word.Application
    Dim wrdDoc As Word.Document
    Dim singleLine As Paragraph
    Set wrdApp = CreateObject("Word.Application")
    Set wrdDoc = wrdApp.Documents.Open("C:\Documents and Settings\Administrator\My Documents\Downloads\fwfiles\webs.doc")
    With wrdDoc
        Dim p As Paragraph
        For Each p In wrdDoc.Paragraphs
            fileReader = p.Range.Text
        Next p
    End With
End Sub
Run Code Online (Sandbox Code Playgroud)

提前致谢

vba ms-word

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

当鼠标悬停在一行上时,突出显示DataGridView中的行

我有一个DataGridView,当前它看起来像下面的图像:

在此处输入图片说明

我要达到的目的是,当我将鼠标悬停在任何行的任何列上时,应突出显示整行,并且背景颜色应变为不同的颜色,如下图所示。

在此处输入图片说明

您能帮我解决这个问题吗?

c# datagridview mouseover winforms

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

RichTextBox 项目符号缩进(.NET 表单)

在 Microsoft Word 中,创建项目符号列表时,按tabbackspace更改当前项目符号点的位置,如下所示:

  • 子弹一
    • 锯齿状子弹
  • 子弹二

然而,在 RTB 中,按 Tab 会产生以下结果:

  • 子弹一
  •       锯齿状子弹
  • 子弹二

有没有什么干净的方法来实现这一目标?或者我是否需要考虑创建自定义 RTB?(如果是的话请提供代码片段)

谢谢!

c# richtextbox bulletedlist winforms

2
推荐指数
1
解决办法
3027
查看次数