2014-04-16 74 views
-2

我正在嘗試使用列表框將新項添加到表中。如何使用列表框將新記錄添加到表中c#

這是我到目前爲止的代碼:

public Int32 InsertDVD(string ToDo) 
{ 
    //var to store the primary key 
    Int32 PrimaryKey; 
    //connect to the database 
    clsDataConnection MyDatabase = new clsDataConnection(); 
    //add the parameter 
    MyDatabase.AddParameter("@ToDo", ToDo); 
    //execute the query 
    PrimaryKey = MyDatabase.Execute("sproc_tblToDo_Insert"); 
    //return the primary key of the new record 
    return PrimaryKey; 
} 

我不確定要放什麼的代碼。

protected void btnAdd_Click(object sender, EventArgs e) 

有人可以幫忙嗎?

+2

首先刪除所有這些意見。其中沒有一個增加任何*值。他們佔用了空間,浪費了讀者的時間,並且什麼都不貢獻。 – Servy

+0

那麼你只是問如何從'btnAdd_Click'調用'InsertDVD'? –

+0

您的InsertDVD方法是按原樣工作的嗎? 如果是這樣,你不能只是創建一個具有該方法的類的實例,只是從你的點擊事件調用它? –

回答

1

只需從您的Click事件中調用它即可。

protected void btnAdd_Click(object sender, EventArgs e) 
{ 
    var someToDoValue = "?"; // not sure where this comes from 

    var key = InsertDVD(someToDoValue); 
} 

或者,如果該方法是在另一個類,你必須先創建一個實例:

protected void btnAdd_Click(object sender, EventArgs e) 
{ 
    var someToDoValue = "?"; 

    var someClass = new ClassThatHasInsertDvd(); 

    var key = someClass.InsertDVD(someToDoValue); 
} 
相關問題