目录

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

效果图:

Logo

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

更多推荐