bmvgod
یک شنبه 25 فروردین 1398, 22:52 عصر
باسلام خدمت دوستان و بزرگواران
تو پروژم میخوام به گریدویوم یک ستون با نام Row اضافه کنم اونم بشرطی که Combobox م برابر ایندکس 2 باشه،که از دستور زیر استفاده می کنم:
private void dgvReportage_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (cmbReportFrom.SelectedIndex == 2)
{
dgvReportage.Rows[e.RowIndex].Cells["Row"].Value = e.RowIndex + 1;
}
}
ولی با خطای زیر مواجه میشم:
150043
قبل این دستورات از دستور زیر استفاده کردم:
private void cmbReportFrom_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbReportFrom.SelectedIndex == 2)
{
db = new LinqToTrazoDataContext();
var ShowCommoFa = db.FactorSaleTables.GroupBy(s => new {s.RowFact, s.CommodCodFact, s.CommodName, s.CommodSize })
.Select(n => new
{
row=n.Key.RowFact,
Number = n.Sum(r => r.Number),
CommodName = n.Key.CommodName,
Size = n.Key.CommodSize
});
dgvReportage.DataSource = ShowCommoFa;
}
}
ممنون میشم راهنماییم کنید که مشکل کارم در کجاست و از چه کی باید استفاده کنم؟
باتشکر از تمامی دوستان و بزرگواران
تو پروژم میخوام به گریدویوم یک ستون با نام Row اضافه کنم اونم بشرطی که Combobox م برابر ایندکس 2 باشه،که از دستور زیر استفاده می کنم:
private void dgvReportage_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (cmbReportFrom.SelectedIndex == 2)
{
dgvReportage.Rows[e.RowIndex].Cells["Row"].Value = e.RowIndex + 1;
}
}
ولی با خطای زیر مواجه میشم:
150043
قبل این دستورات از دستور زیر استفاده کردم:
private void cmbReportFrom_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbReportFrom.SelectedIndex == 2)
{
db = new LinqToTrazoDataContext();
var ShowCommoFa = db.FactorSaleTables.GroupBy(s => new {s.RowFact, s.CommodCodFact, s.CommodName, s.CommodSize })
.Select(n => new
{
row=n.Key.RowFact,
Number = n.Sum(r => r.Number),
CommodName = n.Key.CommodName,
Size = n.Key.CommodSize
});
dgvReportage.DataSource = ShowCommoFa;
}
}
ممنون میشم راهنماییم کنید که مشکل کارم در کجاست و از چه کی باید استفاده کنم؟
باتشکر از تمامی دوستان و بزرگواران