سلام دوستان
پرینت گرفتن از سطرهای تیک خورده دیتاگریدویو چطوریه؟
سلام دوستان
پرینت گرفتن از سطرهای تیک خورده دیتاگریدویو چطوریه؟
از کدام نرم افزار برای گزارش گیری استفاده می کنید؟؟
شما ابتدا باید اون رکوردهایی رو که تیک خوردن بدست بیارید و داخل یک List یا Table قرار دهید و به گزارش ارسال کنید
اینم یه عکس از چیزی که تو فکرمه
منم یک پشنهاد دارم ببنید اگر بتونید روی سطرهای تیک خورده گرید Cheked=True یه حلقه forech بزنی بعد همرو جم میکنی بعد میفرستی سمته گزارشت!
اگر نوشتی بزار دوستان هم استفاده کنند !
اول ردیفهای چک شده رو بشمار و دریاب بعد هر کاری خواستی بکن
private void button3_Click(object sender, EventArgs e)
{
int i = 0;
List<int> ChkedRow = new List<int>();
for (i = 0; i <= dataGridView1.RowCount - 1; i++)
{
if (Convert.ToBoolean(dataGridView1.Rows[i].Cells["chkcol"].Value) == true)
{
ChkedRow.Add(i);
}
}
if (ChkedRow.Count == 0)
{
MessageBox.Show("هیچ گزینه ای انتخاب نگردیده","اوا خدا مرگم بده",MessageBoxButtons.OKCancel,MessageBoxIcon. Question,MessageBoxDefaultButton.Button1);
return;
}
foreach (int j in ChkedRow)
{
PrintDGV.Print_DataGridView(dataGridView1);
}
}
Untitled.jpg
سلام خسته نباشید منم دقیقا یک هم چین برنامه ای میخوام فقط مشکلی که دارم اینه که در آخرین خط کد برنامه که نوشته شده:
PrintDGV.Print_DataGridView(dataGridView1);
زیر printDGV خط قرمز کشیده و Error داده و نوشته The name 'PrintDGV' does not exist in the current context
مشکل کار من کجاست ؟من یک دکمه و یک دیتا گرید گذاشتم و کد بالا را کپی کردم اگر میشه راهنماییم کنید.