| BstrucT |
Apr 7th, 2008 5:36 AM |
C# Stream Problems
Hi All
I have designed an app in MS Visual C# 2005 Xpress.
I used only one form and then on it a tab page layout.
This program will be used for data capturing.
If the user enters data in the "Deliveries Tab", they can save it by clicking "Store 2".
For the code I used the following to save the data in all boxes:
:
private void btnUpdateDeliveries_Click(object sender, EventArgs e)
{
try
{
//Saving Tracking Information Database File
StreamWriter write_report = new StreamWriter
(@"C:\Documents and Settings\User\My Documents\Synaps Files\Synaps Database\Tracking Files\" +
"SYNAPS_TRACKING " +
txtSaveDelivery_Report.Text);
write_report.WriteLine(cbxClients_a.Text);
write_report.WriteLine(cbxClients_a1.Text);
write_report.WriteLine(cbxClients_a2.Text);
write_report.WriteLine(cbxClients_a3.Text);
write_report.WriteLine(cbxClients_a4.Text);
write_report.WriteLine(cbxClients_a5.Text);
write_report.WriteLine(cbxClients_a6.Text);
write_report.WriteLine(cbxClients_a7.Text);
write_report.WriteLine(cbxClients_a8.Text);
write_report.WriteLine(rtbContainer_a.Text);
write_report.WriteLine(rtbContainer_a1.Text);
write_report.WriteLine(rtbContainer_a2.Text);
write_report.WriteLine(rtbContainer_a3.Text);
write_report.WriteLine(rtbContainer_a4.Text);
write_report.WriteLine(rtbContainer_a5.Text);
write_report.WriteLine(rtbContainer_a6.Text);
write_report.WriteLine(rtbContainer_a7.Text);
write_report.WriteLine(rtbContainer_a8.Text);
write_report.WriteLine(rtbDeliver_a.Text);
write_report.WriteLine(rtbDeliver_a1.Text);
write_report.WriteLine(rtbDeliver_a2.Text);
write_report.WriteLine(rtbDeliver_a3.Text);
write_report.WriteLine(rtbDeliver_a4.Text);
write_report.WriteLine(rtbDeliver_a5.Text);
write_report.WriteLine(rtbDeliver_a6.Text);
write_report.WriteLine(rtbDeliver_a7.Text);
write_report.WriteLine(rtbDeliver_a8.Text);
write_report.WriteLine(rtbHaulier_a.Text);
write_report.WriteLine(rtbHaulier_a1.Text);
write_report.WriteLine(rtbHaulier_a2.Text);
write_report.WriteLine(rtbHaulier_a3.Text);
write_report.WriteLine(rtbHaulier_a4.Text);
write_report.WriteLine(rtbHaulier_a5.Text);
write_report.WriteLine(rtbHaulier_a6.Text);
write_report.WriteLine(rtbHaulier_a7.Text);
write_report.WriteLine(rtbHaulier_a8.Text);
write_report.WriteLine(txtTime1_a.Text);
write_report.WriteLine(txtTime1_b.Text);
write_report.WriteLine(txtTime1_c.Text);
write_report.WriteLine(txtTime1_d.Text);
write_report.WriteLine(txtTime2_a.Text);
write_report.WriteLine(txtTime2_b.Text);
write_report.WriteLine(txtTime2_c.Text);
write_report.WriteLine(txtTime2_d.Text);
write_report.WriteLine(txtTime3_a.Text);
write_report.WriteLine(txtTime3_b.Text);
write_report.WriteLine(txtTime3_c.Text);
write_report.WriteLine(txtTime3_d.Text);
write_report.WriteLine(txtTime4_a.Text);
write_report.WriteLine(txtTime4_b.Text);
write_report.WriteLine(txtTime4_c.Text);
write_report.WriteLine(txtTime4_d.Text);
write_report.WriteLine(txtTime5_a.Text);
write_report.WriteLine(txtTime5_b.Text);
write_report.WriteLine(txtTime5_c.Text);
write_report.WriteLine(txtTime5_d.Text);
write_report.WriteLine(txtTime6_a.Text);
write_report.WriteLine(txtTime6_b.Text);
write_report.WriteLine(txtTime6_c.Text);
write_report.WriteLine(txtTime6_d.Text);
write_report.WriteLine(txtTime7_a.Text);
write_report.WriteLine(txtTime7_b.Text);
write_report.WriteLine(txtTime7_c.Text);
write_report.WriteLine(txtTime7_d.Text);
write_report.WriteLine(txtTime8_a.Text);
write_report.WriteLine(txtTime8_b.Text);
write_report.WriteLine(txtTime8_c.Text);
write_report.WriteLine(txtTime8_d.Text);
write_report.WriteLine(txtTime9_a.Text);
write_report.WriteLine(txtTime9_b.Text);
write_report.WriteLine(txtTime9_c.Text);
write_report.WriteLine(txtTime9_d.Text);
write_report.WriteLine(clbDelivered.Text);
write_report.WriteLine(clbDelivered1.Text);
write_report.WriteLine(clbDelivered2.Text);
write_report.WriteLine(clbDelivered3.Text);
write_report.WriteLine(clbDelivered4.Text);
write_report.WriteLine(clbDelivered5.Text);
write_report.WriteLine(clbDelivered6.Text);
write_report.WriteLine(clbDelivered7.Text);
write_report.WriteLine(clbDelivered8.Text);
//Close Write Stream
write_report.Close();
cbxClients_a.Text = "";
cbxClients_a1.Text = "";
cbxClients_a2.Text = "";
cbxClients_a3.Text = "";
cbxClients_a4.Text = "";
cbxClients_a5.Text = "";
cbxClients_a6.Text = "";
cbxClients_a7.Text = "";
cbxClients_a8.Text = "";
rtbContainer_a.Text = "";
rtbContainer_a1.Text = "";
rtbContainer_a2.Text = "";
rtbContainer_a3.Text = "";
rtbContainer_a4.Text = "";
rtbContainer_a5.Text = "";
rtbContainer_a6.Text = "";
rtbContainer_a7.Text = "";
rtbContainer_a8.Text = "";
rtbDeliver_a.Text = "";
rtbDeliver_a1.Text = "";
rtbDeliver_a2.Text = "";
rtbDeliver_a3.Text = "";
rtbDeliver_a4.Text = "";
rtbDeliver_a5.Text = "";
rtbDeliver_a6.Text = "";
rtbDeliver_a7.Text = "";
rtbDeliver_a8.Text = "";
rtbHaulier_a.Text = "";
rtbHaulier_a1.Text = "";
rtbHaulier_a2.Text = "";
rtbHaulier_a3.Text = "";
rtbHaulier_a4.Text = "";
rtbHaulier_a5.Text = "";
rtbHaulier_a6.Text = "";
rtbHaulier_a7.Text = "";
rtbHaulier_a8.Text = "";
txtTime1_a.Text = "";
txtTime1_b.Text = "";
txtTime1_c.Text = "";
txtTime1_d.Text = "";
txtTime2_a.Text = "";
txtTime2_b.Text = "";
txtTime2_c.Text = "";
txtTime2_d.Text = "";
txtTime3_a.Text = "";
txtTime3_b.Text = "";
txtTime3_c.Text = "";
txtTime3_d.Text = "";
txtTime4_a.Text = "";
txtTime4_b.Text = "";
txtTime4_c.Text = "";
txtTime4_d.Text = "";
txtTime5_a.Text = "";
txtTime5_b.Text = "";
txtTime5_c.Text = "";
txtTime5_d.Text = "";
txtTime6_a.Text = "";
txtTime6_b.Text = "";
txtTime6_c.Text = "";
txtTime6_d.Text = "";
txtTime7_a.Text = "";
txtTime7_b.Text = "";
txtTime7_c.Text = "";
txtTime7_d.Text = "";
txtTime8_a.Text = "";
txtTime8_b.Text = "";
txtTime8_c.Text = "";
txtTime8_d.Text = "";
txtTime9_a.Text = "";
txtTime9_b.Text = "";
txtTime9_c.Text = "";
txtTime9_d.Text = "";
}
catch
{
MessageBox.Show("Error Initializing Binary Stream Writer" +
"Make sure the location exists that you are trying to write to",
"System.IO Error", MessageBoxButtons.RetryCancel,
MessageBoxIcon.Error);
}
}
So that all seems to work fine, untill I try to Open it.
Not all the data I saved as text get opened, leaving blank blocks here and there.
Any idea what could cause this?
This is the code to open it with:
:
private void toolStripButton2_Click(object sender, EventArgs e)
{
try
{
//Loading Deliveries Information From Database File to Synaps GUI
StreamReader read_deliveries = new StreamReader(@"C:/Documents and Settings/User/My Documents/Synaps Files/Synaps Database/Tracking Files/" +
txtOpenDelivery.Text);
cbxClients_a.Text = read_deliveries.ReadLine();
cbxClients_a1.Text = read_deliveries.ReadLine();
cbxClients_a2.Text = read_deliveries.ReadLine();
cbxClients_a3.Text = read_deliveries.ReadLine();
cbxClients_a4.Text = read_deliveries.ReadLine();
cbxClients_a5.Text = read_deliveries.ReadLine();
cbxClients_a6.Text = read_deliveries.ReadLine();
cbxClients_a7.Text = read_deliveries.ReadLine();
cbxClients_a8.Text = read_deliveries.ReadLine();
rtbContainer_a.Text = read_deliveries.ReadLine();
rtbContainer_a1.Text = read_deliveries.ReadLine();
rtbContainer_a2.Text = read_deliveries.ReadLine();
rtbContainer_a3.Text = read_deliveries.ReadLine();
rtbContainer_a4.Text = read_deliveries.ReadLine();
rtbContainer_a5.Text = read_deliveries.ReadLine();
rtbContainer_a6.Text = read_deliveries.ReadLine();
rtbContainer_a7.Text = read_deliveries.ReadLine();
rtbContainer_a8.Text = read_deliveries.ReadLine();
rtbHaulier_a.Text = read_deliveries.ReadLine();
rtbHaulier_a1.Text = read_deliveries.ReadLine();
rtbHaulier_a2.Text = read_deliveries.ReadLine();
rtbHaulier_a3.Text = read_deliveries.ReadLine();
rtbHaulier_a4.Text = read_deliveries.ReadLine();
rtbHaulier_a5.Text = read_deliveries.ReadLine();
rtbHaulier_a6.Text = read_deliveries.ReadLine();
rtbHaulier_a7.Text = read_deliveries.ReadLine();
rtbHaulier_a8.Text = read_deliveries.ReadLine();
rtbDeliver_a.Text = read_deliveries.ReadLine();
rtbDeliver_a1.Text = read_deliveries.ReadLine();
rtbDeliver_a2.Text = read_deliveries.ReadLine();
rtbDeliver_a3.Text = read_deliveries.ReadLine();
rtbDeliver_a4.Text = read_deliveries.ReadLine();
rtbDeliver_a5.Text = read_deliveries.ReadLine();
rtbDeliver_a6.Text = read_deliveries.ReadLine();
rtbDeliver_a7.Text = read_deliveries.ReadLine();
rtbDeliver_a8.Text = read_deliveries.ReadLine();
txtTime1_a.Text = read_deliveries.ReadLine();
txtTime1_b.Text = read_deliveries.ReadLine();
txtTime1_c.Text = read_deliveries.ReadLine();
txtTime1_d.Text = read_deliveries.ReadLine();
txtTime2_a.Text = read_deliveries.ReadLine();
txtTime2_b.Text = read_deliveries.ReadLine();
txtTime2_c.Text = read_deliveries.ReadLine();
txtTime2_d.Text = read_deliveries.ReadLine();
txtTime3_a.Text = read_deliveries.ReadLine();
txtTime3_b.Text = read_deliveries.ReadLine();
txtTime3_c.Text = read_deliveries.ReadLine();
txtTime3_d.Text = read_deliveries.ReadLine();
txtTime4_a.Text = read_deliveries.ReadLine();
txtTime4_b.Text = read_deliveries.ReadLine();
txtTime4_c.Text = read_deliveries.ReadLine();
txtTime4_d.Text = read_deliveries.ReadLine();
txtTime5_a.Text = read_deliveries.ReadLine();
txtTime5_b.Text = read_deliveries.ReadLine();
txtTime5_c.Text = read_deliveries.ReadLine();
txtTime5_d.Text = read_deliveries.ReadLine();
txtTime6_a.Text = read_deliveries.ReadLine();
txtTime6_b.Text = read_deliveries.ReadLine();
txtTime6_c.Text = read_deliveries.ReadLine();
txtTime6_d.Text = read_deliveries.ReadLine();
txtTime7_a.Text = read_deliveries.ReadLine();
txtTime7_b.Text = read_deliveries.ReadLine();
txtTime7_c.Text = read_deliveries.ReadLine();
txtTime7_d.Text = read_deliveries.ReadLine();
txtTime8_a.Text = read_deliveries.ReadLine();
txtTime8_b.Text = read_deliveries.ReadLine();
txtTime8_c.Text = read_deliveries.ReadLine();
txtTime8_d.Text = read_deliveries.ReadLine();
txtTime9_a.Text = read_deliveries.ReadLine();
txtTime9_b.Text = read_deliveries.ReadLine();
txtTime9_c.Text = read_deliveries.ReadLine();
txtTime9_d.Text = read_deliveries.ReadLine();
clbDelivered.Text = read_deliveries.ReadLine();
clbDelivered1.Text = read_deliveries.ReadLine();
clbDelivered2.Text = read_deliveries.ReadLine();
clbDelivered3.Text = read_deliveries.ReadLine();
clbDelivered4.Text = read_deliveries.ReadLine();
clbDelivered5.Text = read_deliveries.ReadLine();
clbDelivered6.Text = read_deliveries.ReadLine();
clbDelivered7.Text = read_deliveries.ReadLine();
clbDelivered8.Text = read_deliveries.ReadLine();
//Close The Read Stream
read_deliveries.Close();
}
catch
{
MessageBox.Show("Error Initializing Binary Stream Reader" +
"Make sure the file exist that you are trying to open",
"System.IO Error", MessageBoxButtons.RetryCancel,
MessageBoxIcon.Error);
}
}
Any ideas why this is happening?:?:
I tried to look into the code but can't seem to find out why the data doesn't populate all the boxes?
Any help will be much appreciated, even just a nudge in right direction. :P
|