steam星际战甲手机APP:大家这个情况都是怎么做的?

来源:百度文库 编辑:高校问答 时间:2024/04/28 01:22:06
第一个问题:由于字段较多,而且字段值比较长,在datagrid里显示不下,更无法更改,否则排版很难看。你们都是怎么

解决的?

第二个问题:有两个表A和B,其中有些字段是相同的,比如:a,b,c。
另外
A表还有d,e,f(3个)
B表还有g,h,i,j,k(5个)
我要在一个datagrid里面把两个表相同的字段a,b,c显示出来,在datagrid里给每条记录加一个“显示详细”按纽,点击

它进入一个由文本框组成(每个字段值1个textbox)的页面。现在的问题是这个页面如何才能自动适应A表和B表的不同字

段,千万别告诉我说用2个页面!
第一个问题明白了。
第二个问题:
一楼:如何判断一条记录是哪个表的?
二楼:我只是举个简单的例子,实际上我有10几个表,不同的字段有上百个,用你的方法得到的数据集太大了,在一页根本无法显示。我的目的是能自动区分一条记录有哪些字段,据此来控制“显示详细”页面中TextBox的数量和绑定。比如显示A表的a,b,c,d,e,f字段要6个有TextBox且分别绑定;显示B表的a,b,c,g,h,i,j,h字段要8个TextBox且分别绑定,有办法在1个页面里实现吗?

1.可以把文本框绑定到数据库的某个字段上,这样,有多少个字段,就对应多少个文本框,文本框可以加滚动条,再设个几个按钮控制数据库记录的指针,加些功能按钮插入、修改、保存数据,或用Navigator控制。另外,有些特殊字段也可以绑定到下拉列表等控件上。
2.查询时,用select A.a,A.b,A.c,A.d,A.e,A.f,B.g,B.h,B.i,B.j,B.k from A join B on A.a=B.a,A.b=B.b,A.c=B.c得到的数据集应该能符合你的要求。

你判断一下是哪个表,根据不同的表的情况设置不同的表格不就行了么。