1.闲话
我做的是手机百科系统(什么玩意。。。)主要是学生管理系统什么的做的人太多了,所以随便选了一个题材
2.界面展示
(数据随便插的勿喷)
3.所用控件
datagridview输出数据,combobox作为选项卡,linklabel超链接。
4.代码分析并展示各控件的作用
4.1 combobox
combobox可以利用其中的数据对数据库进行操作,也可以输出数据库中的内容,这里我主要利用的是利用其中的数据对数据库进行select
大部分没什么好说的,比较值得注意的一点是第一个和第二个combobox的作用,如果我第一个选了华为,那么第二个只会显示华为的系列,若我选择小米,则只显示小米的系列,实现代码如下
private void company_SelectedIndexChanged(object sender, EventArgs e)
{
series.Items.Clear();
if (company.SelectedItem == "全部")
{
series.Items.Add("全部");
}
if (company.SelectedItem == "华为")
{
series.Items.Add("全部");
series.Items.Add("p系列");
series.Items.Add("荣耀系列");
series.Items.Add("mate系列");
series.Items.Add("青春系列");
series.Items.Add("保时捷系列");
}
if (company.SelectedItem == "苹果")
{
series.Items.Add("全部");
series.Items.Add("max系列");
series.Items.Add("plus系列");
series.Items.Add("苹果系列");
series.Items.Add("X系列");
}
if (company.SelectedItem == "小米")
{
series.Items.Add("全部");
series.Items.Add("max系列");
series.Items.Add("红米系列");
series.Items.Add("小米系列");
}
if (company.SelectedItem == "三星")
{
series.Items.Add("全部");
series.Items.Add("note系列");