2009-12-12 73 views
0

我已經在C#中編寫了一些邏輯。現在我需要將其更新到已創建的數據集。 數據集包含一個Table PackageTable。它有兩個字段,PackageId和PackagePrice 現在,我想在表格中搜索某個Packageid,並說'P1'並用一個新值(比如'100')更新PackagePrice。更新數據集c#asp

請告訴我如何用C#做到這一點。 也請注意,我沒有使用文本框或GridView控件等它更新提前

+0

我看到ASP.NET,ObjectDataSource控件和數據集。這些是相互矛盾的描述,你能否對你實際使用的內容做更具體的描述?打字或無類型數據集?和什麼版本的框架? – 2009-12-12 16:46:39

回答

1

謝謝你可以試試這個

dt.Select("PackageId = 1")[0]["PackagePrice"] = 2; 

DT是你的數據表,從中選擇行,然後將字段值設置爲您所需的值。

從評論,小例子

Dim dt As New DataTable 
dt.Columns.Add("t") 
Dim r As DataRow 
r = dt.NewRow 
r("t") = "aa" 
dt.Rows.Add(r) 

DataGridView1.DataSource = dt 

Dim d As DataTable 
d = DataGridView1.DataSource 
TextBox1.Text = d.Rows(0)("t") 
+0

非常感謝... 但這是什麼[0]? – 404ram 2009-12-12 14:03:21

+0

選擇返回一個DataRow數組。 [0]將是數組中的第一行。 – 2009-12-12 14:04:49

+0

什麼是Select?它說''數據集不包含'選擇'的定義' – 404ram 2009-12-12 14:09:49