ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Microsoft. Visual Basic.
ΠΠΎΠ±Π°Π²ΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π² Π½Π°ΡΠ°Π»ΠΎ ΡΠ°ΠΉΠ»Π° Form2. cs:
usingMicrosoft.VisualBasic;
ΠΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ° Form2:
privatestringmakeToFind = «» ;
ΠΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ ΠΌΠ΅Π½Ρ, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ Ρ ΠΏΡΠ½ΠΊΡΠΎΠΌ ΠΠ°Π½Π½ΡΠ΅: Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Π½Π΅Π³ΠΎ ΠΏΡΠ½ΠΊΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ ΠΠΎΠΈΡΠΊ (Name — find1).
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΌΠ΅ΡΠΎΠ΄Π° data Grid View 1_Row Enter:
privatevoid dataGridView1_RowEnter (object sender, DataGridViewCellEventArgs e).
{.
find1.Enabled = bindingNavigatorDeleteItem. Enabled= !dataGridView1.Rows[e.RowIndex]. IsNewRow;
}.
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠΎΠ±ΡΡΠΈΡ Click Π΄Π»Ρ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ find1:
privatevoid find1_Click (object sender, EventArgs e).
{.
makeToFind = Interaction. InputBox («ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΠΌΠ°ΡΠΊΠΈ Π°Π²ΡΠΎ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°:» ,.
" ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΠΌΠ°ΡΠΊΠ΅ Π°Π²ΡΠΎ", makeToFind, -1, -1).Trim ();
if (makeToFind == «»).
return;
intind = (carBindingSource.DataSourceas.
List).FindIndex (dataGridView1.CurrentRow.Index, delegate (Car a).
{.
returna.Make.StartsWith (makeToFind,.
StringComparison.OrdinalIgnoreCase);
});
if (ind ≠ -1).
dataGridView1.CurrentCell = dataGridView1[1, ind];
else.
MessageBox.Show («ΠΠ°ΡΠΊΠ° Π°Π²ΡΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°», «ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΠΌΠ°ΡΠΊΠ΅ Π°Π²ΡΠΎ»);
}.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΎΡΠΎ»:
Π‘ Π΅Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ, Π·Π°Π³ΡΡΠΆΠ°Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ Π²Π½Π΅ΡΠ½ΠΈΡ
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Π² Π»ΡΠ±ΠΎΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅.
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠΎΠ±ΡΡΠΈΡ Click Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ:
privatevoid button1_Click (object sender, EventArgs e).
{.
OpenFileDialog d = newOpenFileDialog ();
if (d.ShowDialog () == System.Windows.Forms.DialogResult.Cancel).
return;
Imageimg = Image. FromFile (d.FileName);
dataGridView1.CurrentCell.Value = img;
}.