Как предотвратить выделение ячейки DataGridView при нагрузке на форм

Как сделать ячейку представления DataGrid, не выбранную при нагрузке на эту

, я пробовал слишком много

Мои свойства DGVProducts (Readonly = False, Mode Selection = CellSelect)

1) У меня есть этот код в , показанной форме , но это не работает для меня ..

         dgvProducts.Clearselection();

2) Поместите вышеуказанный код в событие databinding Как и ниже ..

     private void dgvProducts_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
     {
         //dgvProducts.ClearSelection();
         ((DataGridView)sender).ClearSelection();
     }

Это не работает для меня ...

3) Я разместил аналогичный код, и я добавил дополнительную строку в Событие нагрузки формы Но не работает для меня ..

  dgvProducts.ClearSelection();
  dgvProducts.currentcell = null;

Но это не работает для меня ....

Это мой код нагрузки

      private void SellEquipment_Load(object sender, EventArgs e)
      {
            getProductDetails();
            dgvProducts.Columns[0].Visible = false;

            for (int i = 0; i < dgvProducts.Columns.Count; i++)
            if (dgvProducts.Columns[i] is DataGridViewImageColumn)
            {
                ((DataGridViewImageColumn)dgvProducts.Columns[i]).ImageLayout = DataGridViewImageCellLayout.Stretch;
                break;
            }
      }

, и это мой код GetProductDetails

   private void getProductDetails()
   {
        var products = from productlist in dbcontext.products
                       select new
                       {
                           productid = productlist.productId,
                           Name = productlist.Name,
                           Image = productlist.Image,
                           Description = productlist.Description,
                           Price = productlist.Price
                       };

        BindingProductsource.DataSource = products;
        dgvProducts.DataSource = BindingProductsource;
        dgvProducts.ClearSelection();         
   }

будет любая пожалуйста, помогите на Thi S ..

Большое спасибо ...

5
задан Enigma State 26 June 2012 в 17:34
поделиться