在我創建的頁面上,我有一個搜索工具,如果醫生號碼被搜索,它會調出醫生的詳細信息,一旦搜索按鈕被點擊,結果顯示在文本框(我不能使用GridView的,因爲這是不想要的)的代碼vb.net減少在文本框中顯示數據的代碼
樣品放置在搜索按鈕
Query statement = "SELECT DocNumber FROM tblDoctor WHERE DNum LIKE '%"
execute the query and get the result
The result is converted to string and Execute Scalar is used
DocNum.Text = Result1
Query statement = "SELECT DocName FROM tblDoctor WHERE DNum LIKE '%"
execute the query and get the result
The result is converted to string and Execute Scalar is used
DocName.Text = Result2
等....有是,我想太顯示數據14個的其他文本框,所以在上面的結構中有大量重複的代碼行。任何人都可以提出一個更好的方式來做到這一點
重複代碼的另一個問題來自鏈接到它的prev頁面。之前的頁面包含醫生詳細信息摘要,點擊該行後,您可以訪問此頁面,顯示他們個人詳細信息的更詳細視圖。選擇的醫生數量將使用查詢字符串傳遞到更詳細的視圖,以便我的代碼
選擇的醫生的自動人口將填補在頁面加載
Request the query string and store into variable dNum
Query statement = "SELECT DocNumber FROM tblDoctor WHERE DNum = " & dNum"
Get result from query convert to string and use execute scalar
lblDocNum.Text = Res1
Query statement = "SELECT DocNumber FROM tblDoctor WHERE DNum = " & dNum"
Get result from query convert to string and use execute scalar
lblDocNum.Text = Res1
等標籤 ...
我在做什麼,但編碼風格看起來很差。任何幫助將非常感激。
謝謝
我已經使用了閱讀器方法,這似乎縮短了我原來的代碼,謝謝你的幫助。我不熟悉數據集,這就是爲什麼我沒有使用它。謝謝 – kt87 2011-03-12 23:46:12