一、思维导图
二、相关知识点
数据输入/输出主要相关控件
1、下拉框(ComboBox)
显示一个可编辑的文本框,其中包含一个允许值下拉列表。
2、图片框(PictureBox)
指定支持事务处理初始化,允许用户加载图片。
3、日历框(DateTimePick)
允许用户选择日期和时间,并以指定的格式显示该日期和时间。
4、文本框(TextBox)
允许用户输入文本,并提供多行编辑和密码字符掩码功能。
5、单选框(RadioButton)
当与其他单选按钮成对出现时,允许用户从一组选项中选择单个选项。
6、标签(Label)
为控件提供运行时信息或说明性文字。
三、代码
1.下拉框(ComboBox)连接数据库主要代码
sqlCommand.CommandText = "SELECT * FROM tb_Identity;";
sqlDataAdapter.Fill(identityTable);
this.cmb_Identity.DataSource = identityTable;
this.cmb_Identity.DisplayMember = "Name";
this.cmb_Identity.ValueMember = "No";
SqlDataReader sqlDataReader = sqlCommand2.ExecuteReader();
if (sqlDataReader.Read()){
this.cmb_Identity.SelectedValue = (int)sqlDataReader["IdentityNo"];
}
2.图片框(PictureBox)主要代码
photoBytes =(sqlDataReader["Photo"] == DBNull.Value ? null : (byte[])sqlDataReader["Photo"]);
MemoryStream memoryStream = new MemoryStream();
this.ptb_Photo.Image.Save(memoryStream, ImageFormat.Jpeg);
byte[] photoBytes = new byte[memoryStream.Length];
memoryStream.Read(photoBytes, 0, photoBytes.Length); <