MainForm.DataGridView_Refresh C# (CSharp) 메소드

DataGridView_Refresh() 공개 메소드

public DataGridView_Refresh ( object sender, EventArgs e ) : void
sender object
e EventArgs
리턴 void
	void DataGridView_Refresh (object sender, EventArgs e)
	{
		BindingSource bindingSource = new BindingSource ();
		if (_bindingSourceAddNew.Checked)
			bindingSource.AddingNew += new AddingNewEventHandler (BindingSource_AddingNew);

		IList<Customer> list;

		if (_arrayRadioButton.Checked) {
			if (_emptyRadioButton.Checked) {
				list = new Customer [0];
			} else {
				list = new Customer [5];
				list [0] = new Customer ("Rolf");
				list [1] = new Customer ("Miguel");
				list [2] = new Customer ("Everaldo");
				list [3] = new Customer ("Jackson");
				list [4] = new Customer ("Chris");
			}
		} else {
			list = new List<Customer> ();
			if (!_emptyRadioButton.Checked) {
				list.Add (new Customer ("Rolf"));
				list.Add (new Customer ("Miguel"));
				list.Add (new Customer ("Everaldo"));
				list.Add (new Customer ("Jackson"));
				list.Add (new Customer ("Chris"));
			}
		}

		BindingList<Customer> bindingList = new BindingList<Customer> (list);
		if (_bindingListAddNew.Checked)
			bindingList.AddingNew += new AddingNewEventHandler (BindingList_AddingNew);
		bindingSource.DataSource = bindingList;
		_dataGridView.DataSource = bindingSource;
	}
MainForm