Я хочу удалить первые пять символов ProductName
из dataGridview
.
ProductName
длина не менее 8 символов.
Я не хочу отображать первые пять символов.Когда я загружаю форму, я использую этот метод.Но это дает мне сообщение «Ошибка: неверный параметр длины передан в функцию LEFT или SUBSTRING», пожалуйста, помогите!Спасибо.
private void LoadProducts()
{
try
{
db = new Db();
var gridvResult = (from u in db.Products
join c in db.Categories on u.CatId equals c.CategoryId
select new
{
PrId = u.ProductId,
ProductName = u.ProductName.Substring(5), // Here I get error
CategoryName = c.CategoryName,
}).ToList();
if (gridvResult != null)
{
dgvProduct.DataSource = null;
dgvProduct.DataSource = gridvResult;
dgvProduct.Columns[0].Visible = false;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
Exception inner = ex.InnerException;
while (inner != null)
{
MessageBox.Show(inner.Message);
inner = inner.InnerException;
}
}
}