Winfrom的创建和数据库的连接

目录

1.Winfrom的创建

2.工具箱基本控件的认识

3.数据库的连接


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;
}

效果图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值