2010-01-10 43 views
0

我必須爲工作做這件事,這只是一種形式。通常我是一個Linux/UNIX的傢伙,但他們讓我這樣做。我需要一個顯示來自兩個不同數據庫服務器的數據的asp網頁。這很簡單 - 只需在視覺工作室中拖放即可。問題是我還需要一種方法來插入新行到SQL Server 2008數據庫上的表。現在,我有:Visual Studio asp.net sql Server插入表單

<html><body> 
... 
<asp... 
stuff to display data 
...> 
... 
<form> 
Name: <input type="text" name="name" id="name" /><br> 
Quantity: <input type="text" name="quantity" id="quantity" /><br> 
<input type="submit" /> 
</form> 
</body></html> 

我知道HTML得很好,我也做了相當多的python web編程使用的MySQL在後端,但我不能用GUI編程站。我知道該怎麼做連接字符串我只是不知道如何讓asp.net看到字段中的數據。 哦,表是一個簡單的兩列的表格:一個產品的名稱一個varchar,而其數量的int。所有這些都必須在視覺工作室中完成。

回答

0

在Visual Studio for ASP.NET頁面中,您可以使用DetailsView控件執行插入操作。按照這些簡單的步驟:

  1. Visual Studio創建一個新的Web窗體
  2. 確保在設計視圖(而不是源視圖)
  3. 將是拖放一個SqlDataSource到形式(在工具箱的數據類別)
  4. 點擊小|>箭頭旁邊的SqlDataSource的灰色斑點和運行數據源配置嚮導
  5. 選擇要
  6. 在最後一頁的數據庫和表和字段該向導可以測試查詢以確保其正常工作
  7. DetailsView拖放到窗體上(也位於工具箱的數據類別中)
  8. 單擊它旁邊的小箭頭並在數據列表中源選擇您剛剛創建的SqlDataSource

現在您完成了!

關於您的有關原始HTML的示例 - 當使用ASP.NET Web窗體時,通常不推薦使用這種方法。隨着Web窗體有豐富的「服務器控件」是最擔心的HTML呈現給你。他們也有邏輯幫助使網站更安全,如HTML編碼值。

+0

感謝您的快速反應。我不能嘗試它,直到週一,但因爲有人動力我的工作機器,我沒有得到回城,直到週一:( – Puddingfox 2010-01-10 05:23:41

+0

當你有機會去嘗試它讓我們知道,如果你得到它的工作。 – Eilon 2010-01-10 05:27:15

0

OP在這裏。 (創建一個帳戶,所以我hvae差異名稱。)

您的答案不是我正在尋找,但它教m3如何使用Visual Studio足以完成它。 (我不知道有一個工具箱)再次感謝您的幫助:)

此外,我想不出如何再次回覆,所以這是一個「答案」。