我的项目中有两个表单(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)
如果登录过程成功,我尝试隐藏登录表单.但它困扰我,因为我知道当我的程序运行时,登录表单仍然存在,它应该关闭吗?
应该采用什么方法?谢谢...
我正在尝试使用事务LINQ,但我找不到TransactionScope Class.
请帮忙.谢谢...
如果连接到数据库会消耗大量资源,那么为什么要在应用程序中关闭数据库连接,如果必须再次打开它?我是否可以在整个应用程序中全局使用此连接,以便其他类和方法可以重用它?
例如(伪代码):
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) 我想使用DataAdapter填充DataGridView控件.但我不知道怎么做,因为我正在使用带参数的存储过程.有人能引用一个例子吗?
我有这个字符串变量:
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#.
假设我有这个表[表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.请帮忙.谢谢
如何隐藏DataGridView的网格线?
我在互联网上搜索但没有找到解决方案.请帮忙,谢谢.
c# ×7
winforms ×3
.net ×1
dataadapter ×1
linq ×1
optimization ×1
sql ×1
sql-server ×1
t-sql ×1
vb.net ×1
xml ×1
xquery ×1