PDA

View Full Version : مشکل کد هام چیه ؟( گزارش گیری در سی شارپ )



pure_love
چهارشنبه 10 آذر 1395, 20:37 عصر
سلام بچه ها من تو برنامم گزارش گیری دارم ( استیمول سافت ریپورت )
کد هام هم اینه :


DataClasses1DataContext db = new DataClasses1DataContext(@"Data Source=.;Initial Catalog=tahghighat;Integrated Security=True");


IQueryable<myTabel> myQuery = db.myTabels.Where(a => a.name == textBox1.Text);


tahghighatDataSet.coffi.Clear();


int counter = 0;


foreach (myTabel item in myQuery)
{
tahghighatDataSet.coffi.Rows.Add();
tahghighatDataSet.coffi.Rows[counter]["name"] = item.name;
tahghighatDataSet.coffi.Rows[counter]["fish"] = item.fish;
tahghighatDataSet.coffi.Rows[counter]["tamas"] = item.tamas;
tahghighatDataSet.coffi.Rows[counter]["reshteh"] = item.reshteh;
tahghighatDataSet.coffi.Rows[counter]["maghta"] = item.maghta;
tahghighatDataSet.coffi.Rows[counter]["univ"] = item.univ;
tahghighatDataSet.coffi.Rows[counter]["vaziyat"] = item.vaziyat;
tahghighatDataSet.coffi.Rows[counter]["matn"] = item.matn;
counter++;
}




stiReport1.RegData(tahghighatDataSet);


stiReport1.Render();


stiReport1.Show();

با سی شارپ 2010 و sql 2005 و استیمول سافت 2011 .
تو فیلد هام ( همون تکست باکس 1 که با رنگ قرمز تو کد هام نشون دادم ) گزارش گیریم حساس به این تکست باکس هست که میگرده اسمی که به این نام تو دیتابیس هست ازش گزارش میگیره و فاکتورش صادر میکنه!
حالا مشکلم اینه باید حتما اسم تو این تکست باکس انگلیسی بزنم تا گزارش گیری کنه(درست هم هست) ! اگه فارسی بزنم گزارش گیری نمیکنه!
مشکلم چیه بچه ها ؟
خیلی کارم گیره لطفا راهنمایی کنید!