Любой способ очистить все данные datagridview в Visual C++?

У меня есть два XML-файла, через которые я хочу показать его один за другим, если пользователь нажмет btn1 показать первый список еще нажмите btn2 показать другой список. Проблема в том, что он показывает только первый список.

Вот мой код:

public ref class readxml : public System::Windows::Forms::Form  
{
 DataSet^ dsList;
 public:        Form^ f;
 readxml(Form^obj,String ^a)
 {          
  InitializeComponent();
  f = obj;
  dsList = gcnew DataSet(a);
  if (a=="List")
  {
        this->dsList->ReadXml("xmldata.xml");
        this->dataGridView1->DataSource = dsList;
        this->dataGridView1->DataMember = "Item";           
  }
  else if (a=="List1")
  {
        this->dsList->ReadXml("data1.xml");
        this->dataGridView1->DataSource = dsList;
        this->dataGridView1->DataMember = "User";           
  }
 }
}

0 ответов

Другие вопросы по тегам