当前位置: 首页 > news >正文

智能建站代理创业服务网站建设方案项目书

智能建站代理,创业服务网站建设方案项目书,wordpress添加简码,网站免费推广一、 1.1 QSqlRelationalTableModel继承自QSqlTableModel#xff0c;并且对其进行了扩展#xff0c;提供了对外键的支持。一个外键就是一个表中的一个字段 和 其他表中的主键字段之间的一对一的映射。例如#xff0c;“studInfo”表中的departID字段对应的是“departments…一、 1.1  QSqlRelationalTableModel继承自QSqlTableModel并且对其进行了扩展提供了对外键的支持。一个外键就是一个表中的一个字段 和 其他表中的主键字段之间的一对一的映射。例如“studInfo”表中的departID字段对应的是“departments”表中的departID字段那么就称字段departID是一个外键。因为这里的departID字段的值是一些数字这样的显示很不友好使用关系表格模型就可以将它显示为“departments”表中的department字段的值。 1.2 使用“代码字段”的意义 1major和department 字段都是“汉字”不仅 存储空间占用多而且 “汉字可能会被修改” 2如果使用“代码字段”标识 不仅占用空间小而且 修改汉字并不影响对应的 数值标识departID。             如果不使用数值标识每个表中都使用department的汉字。那么每个表中的department汉字都要修改 1.3 1departments\majors表专业代码字段departID\majorID 对应的数据表      studInfo表具有包含代码字段departID\majorID的数据表 2QSqlRelationalTableModel类专门用来编辑这种具有代码字段的数据表。使用数值代码标识汉字文字的字段 使用QSqlRelationalTableModel作为tableView的数据源显示和编辑studInfo数据表具有代码字段 二、 //打开数据表tabModel new QSqlRelationalTableModel(this, DB);tabModel-setTable(studInfo); //设置数据表studInfotabModel-setEditStrategy(QSqlTableModel::OnManualSubmit); //OnManualSubmit , OnRowChangetabModel-setSort(0,Qt::AscendingOrder);tabModel-setHeaderData(0,Qt::Horizontal,学号);tabModel-setHeaderData(1,Qt::Horizontal,姓名);tabModel-setHeaderData(2,Qt::Horizontal,性别);tabModel-setHeaderData(3,Qt::Horizontal,学院);tabModel-setHeaderData(4,Qt::Horizontal,专业);//列号索引从0开始且不算隐藏列rowid列//setRelation在2个表之间建立关系//设置代码字段的查询关系数据表//指定表studInfo的第3列是一个外键将它映射为表departments的departID字段并且视图应该在第3列显示department字段tabModel-setRelation(3, QSqlRelation(departments,departID,department)); //学院//setRelation在“studInfo”表 和 “majors”表之间建立关系//指定表studInfo的第4列是一个外键将它和表majors的majorID字段建立映射关系并且视图应该在第4列显示major字段tabModel-setRelation(4, QSqlRelation(majors,majorID,major));//专业theSelection new QItemSelectionModel(tabModel);connect(theSelection,SIGNAL(currentChanged(QModelIndex,QModelIndex)),this,SLOT(on_currentChanged(QModelIndex,QModelIndex)));ui-tableView-setModel(tabModel);//设置模型ui-tableView-setSelectionModel(theSelection);//设置选择模型ui-tableView-setItemDelegate(new QSqlRelationalDelegate(ui-tableView)); //为关系型字段设置缺省代理组件 //setRelation在2个表之间建立关系设置代码字段的查询关系数据表 //指定表studInfo的第3列(departID)是一个外键将它映射为表departments的departID字段并且视图应该在第3列显示department字段 tabModel-setRelation(3, QSqlRelation(departments,departID,department)); //学院
http://www.tj-hxxt.cn/news/230537.html

相关文章:

  • 买外链网站wordpress原创主题简单
  • 柯林wap建站程序个人版备案号怎么放置到网站
  • 泉州网站建设优化公司烟台微网站
  • 网站搭建公司加盟淘宝网店怎么注册开店
  • 哪有做网站 的搜索引擎优化的对比
  • 做网站寄生虫需要哪些东西大连开发区论坛网
  • wordpress文章推荐系统seo自然排名优化
  • 长沙网站制作哪家好wordpress出境游
  • 哪些网站可以seo网站域名怎么申请
  • 容桂网站制作信息asp.net网站开发pdf
  • 所有工程建设前会在哪个网站公式许昌市网站建设找汉狮
  • 霸州网站开发南宁专业网站制作
  • o2o网站建设策划做网站怎么自定义背景图片
  • 高校档案网站建设的目的是什么互联网推广平台有哪些公司
  • 做淘宝客的的网站有什么要求网站推广文案
  • 网站关键字在哪设置公司要想做个网站这么弄
  • 网站建设中网站需求分析报告作用上海服装外贸公司
  • jsp网站访问万维网wordpress 免费商业主题
  • 建筑人才网官方网站查询网站维护优化
  • 网站建设的基本需求有哪些广告网络联盟
  • 江门建站模板搭建网站开发者常见问题
  • cytoscape网站开发东莞招聘信息最新招聘2022
  • 企业官网门户网站管理系统怎么样查看网站开发语言
  • 意识形态 加强网站建设个人简历生成器
  • 网站开发与设计前景上海建企业网站
  • dw做的网站上传徐州网站开发兼职
  • 网站域名查询官网网站建设如何开票
  • psd素材免费下载网站营销型网站建设优化建站
  • 信息服务平台是什么网站关键字优化
  • 大众点评做团购网站新兴县城乡建设局网站