asp.net 畢業設計遺忘的知識點(七)


返回表中數據問題

⚠️business層中SQL語句中查詢后跟的是*還是具體某列或幾列,返回的是這個新表,不是數據庫中的表,控件賦值時要注意。

VS中SQL語句大小寫不區分嗎?

主外鍵訂單表

就好像一個訂單需要2張表1站訂單表 一張訂單明細表訂單表里面的ID是主鍵明細表里的也有個ID 關聯的訂單表的ID 那明細表的ID就是外鍵訂單表的一個產品如果刪掉了 但明細表里面的關聯訂單表的數據沒刪掉 就造成了數據冗余所以設置主外鍵是防止數據誤刪和冗余 設置主鍵后 如果明細表的數據沒刪掉 主鍵內的信息就刪不掉

GridView中BoundField與TemplateField的區別?

TemplateField靈活唄。有時候必須要用到TemplateField,比如你想通過GridView的Footer來增加新記錄的時候,所有字段必須轉換成TemplateField這樣才能訪問FooterTemplate.

BoundField只能實現一個固定的顯示格式,而TemplateField可以實現任意你想達到的顯示格式,所以TemplateField比較靈活些,但是有時候殺雞用牛刀也不是明智的。

各有各的適用場景:

BoundField:簡單的綁定數據,方便快捷
TemplateField:除了綁定數據外,還可以設置控件、復雜的樣式。

BoundField就是一個td
TemplateField用於BoundField實現不了的格式

BoundField用於簡單的固定化的數據顯示
TemplateField比較靈活可以用於比較復雜的數據顯示可以兩個組合起來用

BoundField一般用於字段的直接綁定,毫無花哨可言。
TemplateField則多了些花哨,你可以在裡面加Dropdown等等。

BoundField列:直接綁定數據
TemplateField列:可以放入控件或其他顯示控制
然后在create或bound事件中對TemplateField列控制顯示信息。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com