コード例 #1
0
        private void DetailView_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e)
        {
            int cnt = 0;

            foreach (var item in DetailView.GetDataRow(e.RowHandle).ItemArray)
            {
                if (item.ToString() == "")
                {
                    cnt += 1;
                }
            }
            if (cnt >= DetailView.GetDataRow(e.RowHandle).ItemArray.Count() - 2)
            {
                e.ErrorText = "Пустая строка не может быть сохранена.";
                e.Valid     = false;
            }
        }