Access 2003中DB單選按鈕:我如何從數據庫
Field Name Data Type
CriminalOffence Text
VS 2010 C#
檢索數據使用組框,我可以從單選數據存儲到我的分貝。我已經將數據綁定到我的數據庫的groupbox和radiobuttons。當我使用我的nativgation按鈕時,我看到已存儲在groupbox文本所在的數據。所以問題是我不知道如何正確檢索單選按鈕的數據。從文本框和combox檢索數據顯示應該是。另外,當我想要插入新數據時,單選按鈕不會被清除。所以......
我有兩個單選按鈕命名,1)rBYes 2)rBNo
我有用於插入記錄下面的方法...
private void btnInsert_Click(object sender, EventArgs e)
{
OleDbCommand cmd = new OleDbCommand(@"INSERT INTO Table1
(ID, AgeGroup, Gender, CriminalOffence)
VALUES(@txtID, @AcBAG, @cBGender, @CriminalOffence)", myCon);
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("@ID", txtID.Text);
cmd.Parameters.AddWithValue("@AgeGroup", cBAG.Text);
cmd.Parameters.AddWithValue("@Gender", cBGender.Text);
string str = "";
if (rBYes.Checked)
{
str = "Yes";
}
if (rBNo.Checked)
{
str = "No";
}
cmd.Parameters.AddWithValue("@CriminalOffence", SqlDbType.NVarChar).Value =
str;
}
和創建一個新的記錄的方法
private void btnNew_Click(object sender, EventArgs e)
{
txtID.Text = "";
cBAG.Text = "";
cBGender.Text = "";
rBYes.Text = "";
rBNo.Text = "";
}
導航按鈕的一個例子..
private void btnNextRec_Click(object sender, EventArgs e)
{
this.table1BindingSource.MoveNext();
}
的ConnectionString ...
myCon = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\..
\Database1.mdb");
請有人可以幫助我在這裏,在此先感謝
不,它沒有任何意義。它保存到數據庫中,但它如何混淆當前數據的其餘部分? – Melanie 2013-03-18 18:34:21
@Melanie - 你有替代方法嗎?從你的回答中,我認爲你是在說它應該起作用? – bucketblast 2013-03-18 18:43:46
你有錯誤的參數名稱。由於某種原因,「@ textID」變爲「@ ID」,依此類推。另外,你確定你必須'插入'? – Aneri 2013-03-18 18:58:44