作者siaujan (...)
看板Visual_Basic
标题[.NET] 手动连结资料表时 如何编辑显示的栏位?
时间Fri May 25 00:08:06 2007
原本用2005的DataGridView工具去连资料表,
会建立一个xsd档,可以直接连结资料表,
然後从属性视窗就可以编辑各栏的栏宽、颜色、要显示的栏位等等
但我不知道是我不太会用还是怎样,
直接用工具连的话,当资料库手动更新时,
就需要重设连结(否则会连结到更新前的资料)
而且每连一张DataGridView都会开一个xsd,
如果重连又会多开,而且之前旧的xsd删掉会整个程式出错
整支程式写到後来会有一堆没用到、多余的元件,也比较不稳
所以我现在就直接用程式连结
也就是直接写 DataGridView1.DataSource = objDataSet.Tables("资料库名称")
而不是用工具连
这样写起来是乾净很多,
但是我如果只要显示整个资料表的其中几个栏位就不知道怎麽弄,
还有要更改显示出来的栏宽、栏位底色等等也没办法
想请问一下有没有控制资料表属性的方法呢?
而且我在陈会安的书看到objDS.Tables()是传资料"库"进去,不是资料表
这样就不能用objDS.Tables().Columns()来设定特定栏位是否显示了orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.113.6.169
※ 编辑: siaujan 来自: 59.113.6.169 (05/25 15:03)
1F:推 mathlinka:GridView1.Columns(0).ItemStyle 05/25 16:08
2F:推 siaujan:感谢楼上~顺便自回显示栏位的问题,原来用select就行了orz 05/25 18:17