小编yon*_*236的帖子

如何在Visual Basic中实现类构造函数?

我只想知道如何用这种语言实现类构造函数.

vb.net

50
推荐指数
3
解决办法
9万
查看次数

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

如何在不关闭应用程序的情况下关闭登录表单并显示主表单?

我的项目中有两个表单(Login和Main).

我想要实现的是,如果登录成功,我必须显示主窗体并关闭登录表单.

我在Login表单中有这个方法,当登录成功时关闭Login表单.但主要形式没有显示.

public void ShowMain()
{
    if(auth()) // a method that returns true when the user exists.
    {             
        var main = new Main();
        main.Show();
        this.Close();
    }
    else
    {
        MessageBox.Show("Invalid login details.");
    }         
}
Run Code Online (Sandbox Code Playgroud)

如果登录过程成功,我尝试隐藏登录表单.但它困扰我,因为我知道当我的程序运行时,登录表单仍然存在,它应该关闭吗?

应该采用什么方法?谢谢...

.net c# winforms

41
推荐指数
4
解决办法
12万
查看次数

我找不到:System.Transactions命名空间

我正在尝试使用事务LINQ,但我找不到TransactionScope Class.

请帮忙.谢谢...

c#

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

为何总是关闭数据库连接?

如果连接到数据库会消耗大量资源,那么为什么要在应用程序中关闭数据库连接,如果必须再次打开它?我是否可以在整个应用程序中全局使用此连接,以便其他类和方法可以重用它?

例如(伪代码):

public class PopulateGridViews()
{
    public SqlConnection conn = new SqlConnection(@"Database:DATABASE");
    conn.Open();

    void PopulateGrid1()
    {
        SqlCommand cmd = new SqlCommand("SELECT * FROM TABLE1");
        cmd.Connection = conn;
        cmd.ExecuteNonQuery();
        cmd.Dispose();
        // Populate Grid1
    }

    void PopulateGrid2()
    {
        SqlCommand cmd = new SqlCommand("SELECT * FROM TABLE2");
        cmd.Connection = conn;
        cmd.ExecuteNonQuery();
        cmd.Dispose();
        // Populate Grid2
    }
}
Run Code Online (Sandbox Code Playgroud)

c# optimization database-connection

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

如何将DataAdapter与存储过程和参数一起使用

我想使用DataAdapter填充DataGridView控件.但我不知道怎么做,因为我正在使用带参数的存储过程.有人能引用一个例子吗?

c# stored-procedures dataadapter

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

如何在C#中获取MonthCalendar控件的选定日期

如何在C#中获取MonthCalendar控件的选定日期(窗体形式)

c# winforms

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

如何将此字符串保存到XML文件中?

我有这个字符串变量:

string xml = @"<Contacts> 
    <Contact> 
    <Name>Patrick Hines</Name> 
    <Phone Type=""Home"">206-555-0144</Phone> 
    <Phone Type=""Work"">425-555-0145</Phone> 
    <Phone Type=""Mobile"">332-899-5678</Phone> 
    <Address> 
        <Street1>123 Main St</Street1> 
        <City>Mercer Island</City> 
        <State>WA</State> 
        <Postal>68042</Postal> 
    </Address> 
    </Contact> 
    <Contact> 
    <Name>Dorothy Lee</Name> 
    <Phone Type=""Home"">910-555-1212</Phone> 
    <Phone Type=""Work"">336-555-0123</Phone> 
    <Phone Type=""Mobile"">336-555-0005</Phone> 
    <Address> 
        <Street1>16 Friar Duck Ln</Street1> 
        <City>Greensboro</City> 
        <State>NC</State> 
        <Postal>27410</Postal> 
    </Address> 
    </Contact>
</Contacts>";
Run Code Online (Sandbox Code Playgroud)

如何将此字符串保存到驱动器c中的XML文件中?使用c#.

c# xml

23
推荐指数
4
解决办法
8万
查看次数

如何连接每个组的特定列的所有字符串

假设我有这个表[表1]

Name    Mark
------- ------
ABC     10
DEF     10
GHI     10
JKL     20
MNO     20
PQR     30
Run Code Online (Sandbox Code Playgroud)

我的SQL语句应该是什么来检索看起来像这样的记录:( group by [mark]).我已经完成了1和2列,但不知道如何完成第3列(使用相同的[mark]连接[name])

mark count     names
---- -----     -----------
10       3     ABC,DEF,GHI
20       2     JKL,MNO
30       1     PQR
Run Code Online (Sandbox Code Playgroud)

我正在使用Microsoft SQL.请帮忙.谢谢

sql t-sql sql-server xquery sql-server-group-concat

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

如何隐藏DataGridView的网格线?Winforms C#

如何隐藏DataGridView的网格线?

我在互联网上搜索但没有找到解决方案.请帮忙,谢谢.

c# winforms

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