Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2016, 08:30   #1
Юрий+
Пользователь
 
Регистрация: 28.02.2014
Сообщений: 13
Восклицание Странная ошибка при записи в XML

код работает, но до закрытия программы, после открытия и попытки сохранения выстреливает вот это:

Необработанное исключение типа "System.ArgumentException" произошло в System.Data.dll

Дополнительные сведения: Длина входного массива больше числа столбцов в этой таблице.

А вот сам код:
Код:
Tablica = gcnew DataTable();
				 Enterdata = gcnew DataSet();

				 if (IO::File::Exists("bd.xml")==false)
				 {
					 dataGridView1->DataSource=Tablica;
					 Tablica->Columns->Add("A");
					 Tablica->Columns->Add("B");
					  Tablica->Columns->Add("C");
					   Tablica->Columns->Add("D");
					    Tablica->Columns->Add("E");
						 Tablica->Columns->Add("F");
						  Tablica->Columns->Add("G");
						
					 Enterdata->Tables->Add(Tablica);
				 }
				 else
				 {
				 Enterdata->ReadXml("bd.xml");
				 String^ СтрокаXML = Enterdata-> GetXml();
				 dataGridView1->DataMember=("logger");
				 dataGridView1->DataSource=Enterdata;
				 
				 }



			 }
	
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
			
			 String^ Time;
			 Time=String::Format("{0:t}",DateTime::UtcNow);
					this->Tablica->Rows->Add(Time,textBox1->Text,textBox2->Text,textBox3->Text,textBox4->Text,textBox5->Text,textBox6->Text);
				

			 Tablica->TableName="logger";
				 Enterdata->WriteXml("bd.xml");

				 textBox1->Text="";textBox2->Text="";textBox3->Text="";textBox4->Text="";textBox5->Text="";textBox6->Text=""; textBox1->Focus();
		 }
казалось все просто! Но при повторной записи ошибка... Есть у кого какие мысли по этому поводу?

Последний раз редактировалось Alex11223; 14.06.2016 в 09:03.
Юрий+ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Странная ошибка при удалении пункта popupmenu в рантайм frte Общие вопросы Delphi 2 09.12.2014 21:13
Странная ошибка при обработке строки Didim Помощь студентам 31 08.11.2011 16:35
Странная ошибка при работе с вводом значения (dev C++) Николай ПН Помощь студентам 2 21.06.2011 11:56
Как сохранить переносы строки при записи в .xml coolartemka PHP 2 14.06.2011 13:38
Странная ошибка при выполнении okolobaxa Общие вопросы Delphi 2 03.07.2007 00:47