этот код отображает фото из датабейз Nortwind из таблицы Categories
другие данные отображается, но фотки нет. Ошибка "parametr is not valid" код этот в ADO.NET c#
private void DisplayDatabaseImageForm_Load(object sender, System.EventArgs e)
{
// create the DataSet
ds = new DataSet();
// create the DataAdapter and retrieve the Employees table
String selectCommand = "SELECT EmployeeID, LastName, FirstName FROM Employees";
SqlConnection con = new SqlConnection("Data Source=ADMIN-ПК\\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True");
da = new SqlDataAdapter(selectCommand,con);
da.FillSchema(ds, SchemaType.Source, "Employees");
da.Fill(ds, "Employees");
// bind several table fields to controls
employeeIdTextBox.DataBindings.Add("Text", ds, "Employees.EmployeeID");
lastNameTextBox.DataBindings.Add("Text", ds, "Employees.LastName");
firstNameTextBox.DataBindings.Add("Text", ds, "Employees.FirstName");
// get the binding manager base for the Employees table
bm = BindingContext[ds, "Employees"];
// update the image in response to each record reposition
bm.PositionChanged += new EventHandler(bm_PositionChanged);
// update the display for the first record
bm_PositionChanged(null, null);
}
private void bm_PositionChanged(Object sender, EventArgs e)
{
// refresh the photo displayed when the current record changes
// get the new EmployeeID using the BindingManager
int employeeId = (int)ds.Tables["Employees"].Rows[bm.Position]["EmployeeID"];
// create a connection
SqlConnection conn = new SqlConnection("Data Source=ADMIN-ПК\\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True");
// create a command to retrieve the employee photo
String sqlText = "SELECT Photo FROM Employees WHERE EmployeeID=" + employeeId;
SqlCommand cmd = new SqlCommand(sqlText, conn);
// retrieve the employee photo to a stream
conn.Open();
Byte[] image = (Byte[])cmd.ExecuteScalar(); ;
MemoryStream ms = new MemoryStream(image);
conn.Close();
// load the image into the PictureBox from the stream
photoPictureBox.Image = Image.FromStream(ms);
ms.Close();
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
В триггерах, сеттерах и т д не очень силён, подскажите пожалуйста, как можно реализовать стиль, чтобы при наведении на кнопку, она постепенно...
Не видно ui обьектов в canvasУ меня 2 canvas, я не вижу обьектов на втором canvas они невидимые, почему так