📄 xkform.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Xkzi
{
public partial class XkForm : Form
{
/// <summary>
/// 表示数据库访问对象。通常需要另外一层继承来实现站点相关的通用操作后再在页面中使用。
/// </summary>
public Xkzi.Data.DbOperHandler doh;
/// <summary>
/// 连接数据库
/// </summary>
/// <param name="database">数据库地址或sql的连接字符串</param>
/// <param name="dbType">是否为sql server</param>
public void ConnectDb(string database, bool dbType)
{
if (dbType)
{
System.Data.SqlClient.SqlConnection sqlConn = new System.Data.SqlClient.SqlConnection(database);
doh = new Xkzi.Data.SqlDbOperHandler(sqlConn);
}
else
{
System.Data.OleDb.OleDbConnection oleConn = new System.Data.OleDb.OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" + Application.StartupPath + "\\" + database);
doh = new Xkzi.Data.OleDbOperHandler(oleConn);
}
}
public XkForm()
{
InitializeComponent();
}
private void XkForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (doh != null) doh.Dispose();
}
public DialogResult ShowMsgBox(string msg)
{
return MessageBox.Show(this, msg, "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -