, так что я вот мой код: У меня есть 2 формы, - abutton в form1 принимает вас к form2. -form2 имеет Datagridview в нем - вы вводите информацию (имя, возраст) в форме 1, а затем загружаете их в datagridview в form2 -когда я выбрал строку для удаления fat datagrid view Я хочу, чтобы эта строка была удалена . тоже из массива (как я могу это сделать) большое спасибо заранееКак удалить элемент из массива в C#
class Class1
{
public struct client
{
public string nom;
public string prenom;
public int age;
}
public static client[] TC = new client[100];
public static int i = 0;
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
this.Close();
}
private void button2_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
}
private void btn_ajouter_Click(object sender, EventArgs e)
{
Class1.TC[Class1.i].nom = textBox_nom.Text;
Class1.TC[Class1.i].prenom = textBox_prenom.Text;
Class1.TC[Class1.i].age = int.Parse(textBox_age.Text);
textBox_age.Clear();
textBox_nom.Clear();
textBox_prenom.Clear();
Class1.i = Class1.i + 1;
}
}
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void btn_afficher_Click(object sender, EventArgs e)
{
dataGridView1.Rows.Clear();
for (int j = 0; j <= Class1.i-1; j++)
{
dataGridView1.Rows.Add(Class1.TC[j].nom,Class1.TC[j].prenom,Class1.TC[j].age);
}
}
private void btn_supprimer_Click(object sender, EventArgs e)
{
dataGridView1.Rows.Remove(dataGridView1.CurrentRow);
}
}
Что ваш вопрос? Где именно вы застряли? Как вы попытались удалить элемент из массива? (Предлагаемый дублированный вопрос имеет некоторые хорошие решения для этого.) – David