PDA

View Full Version : bind کردن اشیا به datatable ی که از حاصل 3 جدول بدست آمده است



hadi_peek
جمعه 25 فروردین 1391, 22:12 عصر
سلام
من در فرم برنامه ام چند تا جعبه متن و چند تا combobox دارم که میخوام هنگام باز شدن فرم آخرین سطر datatable ام رو نمایش بده که این datatable شامل 4 جدول میباشد کوئری اینه:

public static System.Data.DataTable SelectAccident()
{
baseQuery = "SELECT FormNumber, FormDate, AccidentDate, AccidentTime, OfficerCount, OperationStart, OperationEnd, OperationTime, AccidentLocation, Informer, Spyer,"+
"FormInfoItem_2.InfoItemName, FormInfoItem.InfoItemName, Karbari, LayerCount,FormInfoItem_3.InfoItemName, OwnerName, Roomer, CauseNote, PrimaryNote, OperationNote, DifficultiesNote, FormInfoItem_1.InfoItemNam, " +
"OtherOrgans, OldCheckLocation, CheckerName, CheckDate, LocationTools, ToolsHurt"+
"FROM Accidents INNER JOIN"+
"FormInfoItem ON Accidents.OperatingStation = FormInfoItem.InfoItemID INNER JOIN"+
"FormInfoItem AS FormInfoItem_2 ON Accidents.NewsMethod = FormInfoItem_2.InfoItemID INNER JOIN"+
"FormInfoItem AS FormInfoItem_1 ON Accidents.Weather = FormInfoItem_1.InfoItemID INNER JOIN"+
"FormInfoItem AS FormInfoItem_3 ON Accidents.BuildingType = FormInfoItem_3.InfoItemID";
return DAL.DataAccess.executeRead(baseQuery);
}

حالا چطور مینونم textbox ها را به اون وصل کنم؟

esiprogrammer
جمعه 25 فروردین 1391, 23:21 عصر
از این کد میتونید استفاده کنید


BindingSource bnd=new BindingSource();
bnd.DataSource=typeof(DataTable);
bnd.DataSource=table;
Textbox.DataBindings.Add(new Binding("Text",bnd,"نام فیلد");