Jigar Patel041289 Ответов: 0

Узел TreeView нажмите кнопку извлечения изображения из папки и продуктам из базы данных в C#


привет всем вам,
я создаю простое настольное приложение на c#, которое использую treeview, picturebox, datagridview.

я использую storeprocedure в sqlserver 2005.

я использую простой запрос в хранимой процедуре,и когда я нажимаю на treenode, то releted data show in datagrid и image show in picturebox.
пожалуйста, помогите мне.

мой исходный код giveb ниже, и я получаю данные в datagridview, но изображение не отображается в picturebox, пожалуйста, помогите мне.
спасибо.

Что я уже пробовал:

моя хранимая процедура:-
1) изменить процедуру [dbo].[FatchDatafromTreeView]
@ChallanType varchar (50),
@Challan_Series_No varchar(50),
@ItemNo int

АС
НАЧАТЬ

УСТАНОВИТЕ NOCOUNT ON;

Выберите ItemNo,ItemCode,ItemDescription,SupplierCode,SupplierName,Unit,ItmQty,PriceQuantity,PriceUOM,PhotoId,Main_Ch_Key,Approve,Balance_Qty,InTime_Approve,ItemImage от ChallanMaster, где ChallanType=@ChallanType и Challan_Series_No=@Challan_Series_No и ItemNO=@ItemNo

мой код c# :-
дерево afterselect событие click--

private void tv_inward_mat_chk_AfterSelect(отправитель объекта, TreeViewEventArgs e)
{
SqlConnection con = new SqlConnection(str);
против.Открыть();
SqlCommand cmd = new SqlCommand ("FatchDatafromTreeView", con);
УМК.CommandType = CommandType.Хранимая процедура;
УМК.Параметры.AddWithValue ("@ChallanType", cmb_ChallanType. Text);
УМК.Параметры.AddWithValue ("@Challan_Series_No", cmb_Challan_Series_No. Text);
УМК.Параметры.AddWithValue ("@ItemNo", Convert.ToInt32(tv_inward_mat_chk.SelectedNode.Текст));
SqlDataAdapter sda = новый SqlDataAdapter(cmd);
DataTable dt=новый DataTable ();
ПДД.Заполнить(ДТ);
dgv_inward_mat_check.Источник данных = dt;
против.Закрывать();
}

Richard MacCutchan

У вас нет никакого кода для отображения изображения, ни непосредственно, ни с привязкой данных.

Jigar Patel041289

сэр, я использую это ... " dgv_inward_mat_check.DataSource = dt; " для отображения записи базы данных в datagridview.

теперь просто нужно показать изображение из папки в picturebox.
Итак, как я могу получить изображение в picturebox

Richard MacCutchan

Вы должны написать какой-то код, чтобы получить файл изображения и отобразить его.

Jigar Patel041289

я стараюсь ниже код:-
picturebox. image=путь.Комбайн (Приложение.StartupPath, "образ", pbpath);

0 Ответов