Частичные классы позволяют распределять ваш класс по нескольким файлам. Таким образом, вы можете сгруппировать соответствующие области вашего контроллера в отдельные файлы, и все же они все еще будут частью одного и того же контроллера. например,
EmployeeDeductionController.cs
public partial class EmployeeController
{
public ActionResult Deduct()
{
}
// etc
}
EmployeeBenefitController.cs
public partial class EmployeeController
{
public ActionResult GiveBenefit()
{
}
// etc
}
Это может быть что угодно из множества вещей. Пожалуйста, прочтите эту статью .
Проблема, скорее всего, в том, что вы привязываетесь к представлению коллекции, которое не поддерживает добавление элементов. Я считаю, что сетка может ожидать представления коллекции, которая реализует IEditableCollectionView или IBindingList , интерфейсы, поддерживающие добавление элементов.
CanUserAddRows
- правильное свойство. Возможно, поделитесь образцом кода.