0

나는 이것을 작동 시키려고 노력하면서 며칠을 보냈지만 튜토리얼 톤을 확인했지만 여전히 작동하지 않습니다. 내가 가서 오류를 빌드하고 완벽하게 작동하지만 새 행은 데이터 집합에 데이터베이스에 저장되도록로드되지 않습니다. 데이터가 내 datagridview에 나타나지만 데이터 세트를 업데이트하지 않습니다. C#을에 메신저 새가이 단지 어떤 사람이 올바른 방향으로 날 지점 또는 필자가 잘못한 걸 말할 수있는 하나의 주위에 내 머리를 포장되어 비록 SQL 2008 데이터베이스를 프로그램에서C# 데이터 집합에 새 레코드를 삽입하십시오.

메신저 평균을 표현하여

임. 도와 주셔서 감사합니다.

private void button1_Click(object sender, EventArgs e) 
{ 
    string AccountName, Address, PhoneNumber, Suburb, Email, PostcodeInput; 
    int Postcode; 
    bool Parsed;   
    AccountName = textBox1.Text; 
    Address = textBox2.Text; 
    PhoneNumber = textBox5.Text; 
    Suburb = textBox3.Text; 
    PostcodeInput = postcodeTextBox.Text; 
    Email = textBox6.Text; 
    ToolsPlusDataSet ToolsDS = new ToolsPlusDataSet(); 
    Parsed = Int32.TryParse(PostcodeInput, out Postcode); 
    if (!Parsed) 
    { 
     MessageBox.Show("Postcode was Invalid - Must be a numerical value"); 
     NewAccount newaccount = new NewAccount(); 
     newaccount.Show(); 
     this.Close(); 
    } 


    ToolsPlusDataSet.AccountDetailsRow newAccountDetail; 
    newAccountDetail = ToolsDS.AccountDetails.NewAccountDetailsRow(); 

    newAccountDetail.AccountName = AccountName; 
    newAccountDetail.Address = Address; 
    newAccountDetail.PhoneNumber = PhoneNumber; 
    newAccountDetail.Suburb = Suburb; 
    newAccountDetail.Postcode = Postcode; 
    newAccountDetail.Email = Email; 

    ToolsDS.AccountDetails.Rows.Add(newAccountDetail); 

    this.accountDetailsTableAdapter.Update(ToolsDS.AccountDetails); 

    this.Close(); 
} 
+0

accountDetailsAdapter.Update()를 호출하기 전에 ToolsDS.AccountDetails.AcceptChanges();를 호출해야합니다. –

+0

@ 그레코 당신은 거꾸로 가지고 있지 않니? 성공적으로 업데이트 한 후 AcceptChanges에 전화하지 않습니까? – LarsTech

+0

hmmm nup 여전히 작동하지 않습니다. im은 Windows 양식 응용 프로그램을 사용하여 양식을 사용하여 데이터를 수집합니다. – Ardenexal

답변

관련 문제