데이터 세트에 연결된 datagridview를 만들었습니다. 데이터 세트 자체는 많은 기록을 가지고 있습니다. 하지만 디버깅 할 때 그리드는 아무 것도 표시하지 않습니다. 불과 며칠 전부터이 프로그램이 잘 작동하기 때문에 자극적입니다. 그 문제에 대한 코드 나 파일을 수정하지 않았습니다. 며칠 동안 프로젝트를 여는 순간부터 잠깐 쉬었습니다. 다시 열어 보니, 이전처럼 잘 돌아 가지 않았습니다.내 datagridview에 데이터가 표시되지 않습니다.
이System.Data.SqlClient.SqlConnection con; //sweet connection object is created in this here line
masterDataSet custMaster; //this creates an AWESOME database object
System.Data.SqlClient.SqlDataAdapter da; //this sets up a data adapter named "da". kewl
int MaxRows = 0;
int inc = 0;
private void Form1_Load(object sender, EventArgs e)
{
con = new System.Data.SqlClient.SqlConnection(); //name of the sweet connection object above
custMaster = new masterDataSet();
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\master.mdf;Integrated Security=True;User Instance=True"; //this tells windows where to find the database DORA STYLE
con.Open(); //this opens up the connection. I DON'T SAY?
MessageBox.Show("Database connection has been established succesfully.");
string sql = "SELECT * From custMaster";
da = new System.Data.SqlClient.SqlDataAdapter(sql, con);
da.Fill(custMaster, "custMaster");
MaxRows = custMaster.Tables["custMaster"].Rows.Count;
da.Update(custMaster, "custMaster");
con.Close();
}
다음, 데이터를 입력, 나는 다음과 같은 코드를 사용하여 양식을 만들었습니다 여기에 내가 사용하는 코드입니다. 나는 오류가이 부분에 거짓말을하지 않습니다 확신하지만, 어쨌든 그것을 입력합니다 :
private void newCustbutton1_Click(object sender, EventArgs e)
{
System.Data.SqlClient.SqlCommandBuilder cb;
cb = new System.Data.SqlClient.SqlCommandBuilder(da);
DataRow dRow = custMaster.Tables["custMaster"].NewRow();
dRow[1] = a_newCust.Text;
dRow[2] = b_newCust.Text;
dRow[3] = c_newCust.Text;
dRow[4] = d_newCust.Text;
dRow[5] = e_newCust.Text.ToString();
dRow[6] = f_newCust.Text;
dRow[7] = g_newCust.Text.ToString();
if (radioButton1.Checked == true)
{
dRow[8] = radioButton1.Text;
}
else if (radioButton2.Checked == true)
{
dRow[8] = radioButton2.Text;
}
custMaster.Tables["custMaster"].Rows.Add(dRow);
MaxRows = MaxRows + 1;
inc = MaxRows - 1;
da.Update(custMaster, "custMaster");
MessageBox.Show("Customer succesfully added!");
}
나는 내 연결을 할 수있다 확신 해요. 어떤 도움이라도 좋을 것입니다!
어떤 오류가 발생하고 있습니까? 중단 점을 넣으려고 시도했지만 실제로 실패한 부분을 확인했습니다. – Rahul
걱정하지 마십시오. 나는 그것을 고쳤다. 연결 문자열이 janked했다. 그걸 모를거야? –