Winfrom的创建和数据库的连接
目录
1.Winfrom的创建
1.打开Visual Studio 。
2.选择“创建项目”或者“Create a new project”(英文版)。

3.在“搜索”框中查找“winforms”。
4.在“所有语言”或者“All languages”(英文)那选择C#。
5.在模板列表中,选择“Windows窗体应用(.NET Framework)",然后点击“下一步”。

6.在“项目名称”或者“Project name”(英文版)那填写好自己起的名字,最好是英文版的。
7.在“位置”或者“Location”(英文版)那选择好自己的文件存放位置,然后就点击“创建”。

生成应用后,Visual Studio 会打开默认窗体 Form1 的设计器窗格。 如果看不到窗体设计器,请在“解决方案资源管理器”窗格中双击该窗体以打开设计器窗口。
2.工具箱基本控件的认识
公共控件:
Label---标签
TextBox---文本框
Button---按钮
RadioButton---单选按钮
CheckBox---复选框
ComboBox---下拉框
CheckedListBox---带复选框的列表项
DateTimePicker---日期时间选择控件
ListBox---列表框
ListView---以五种不同视图显示项的集合
MaskedTextBox---格式化文本框
MonthCalendar---月历
NumbericUpDowm---可以增减数值的显示框
PictureBox---图像控件
ProgressBar---进度条
RichTextBox---高级文本框
TreeView---树开形控件
容器:
GroupBox---分组控件可以设置标题
Panel---分组控件,可以显示滚动条
TabControl---选项卡控件
SplitContainer---面板控件
菜单:
ContextlenuStrip---右键菜单
MenuStrip---菜单栏
工具栏:
ToolStrip---工具栏
StatusStrip---状态栏
数据:
DataGridview---数据显示
DataSet---内存缓
组件:
Time---计时器
ImageList---图像集合
3.数据库的连接
(1)winfrom的窗体控件和数据库连接的所有查询:
用到的控件如下:
| 窗体和控件 | 属性 | 属性值 |
| Button2 |
Name Text |
button2 所有数据查询 |
| GroupBox |
Name Text |
groupBox1 数据 |
| DataGridView |
Name Text |
dataGridView1 |
| Label |
Name Text |
label1 姓名 |
| TextBox1 |
Name Text |
textBox1 |
| Button3 |
Name Text |
button3 姓名查询 |
代码如下:
private void button2_Click(object sender, EventArgs e)
{
string ConStr = "server=120.55.99.16\\MSSQLSERVER,5699;database=Thefirstgroup;uid=sa;pwd=ZHANGxinfang2004";
SqlConnection conn = new SqlConnection(ConStr);
conn.Open();
Console.WriteLine("Connected Sql");
//整个表显示在控件上
SqlDataAdapter cmd = new SqlDataAdapter("select * from Doctor_Information", conn);
//创建dataset对象
DataSet d = new DataSet();
cmd.Fill(d);
dataGridView1.DataSource = d.Tables[0].DefaultView;
}
运行效果:

(2)winfrom的窗体控件和数据库连接的关键词查询:
代码如下:
private void button3_Click(object sender, EventArgs e)
{
string ConStr = "server=120.55.99.16\\MSSQLSERVER,5699;database=Thefirstgroup;uid=sa;pwd=ZHANGxinfang2004";
SqlConnection conn = new SqlConnection(ConStr);
conn.Open();
Console.WriteLine("Connected Sql");
// //整个表显示在控件上
//将文本值赋值给变量然后放到sql语句中
//DialogResult dr = ofdPicture.ShowDialog();
//this.textBox1.= this.textBox1.Text;
string txt = textBox1.Text;
SqlDataAdapter cmd = new SqlDataAdapter("select * from Patient_Information where namePatient like '%\" + txt + \"%'", conn);
//创建dataset对象
DataSet d = new DataSet();
cmd.Fill(d);
dataGridView1.DataSource = d.Tables[0].DefaultView;
}
效果图:

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)