GridView'den int değeri elde etmeye çalışıyorum. Benim kılavuzumun ekran görüntüsü. İşte Bir Gridview hücresinden değer alma
Bana int vermek ben varsayalım GridView'da Kaldır düğmesine basın bir rowcommand yöntemi oluşturduk Gridviewiçin asp kodu 2. sütunun değeri. bana 5.
bir int değerini verecek Geçen Kaldır düğmesine basın olsaydı örneğin Yani bu benim codebehind Bu kodu çalıştırdığınızda bu hatayı alıyorum yöntemle
protected void grdOrder_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Remove")
{
int bigStore = Convert.ToInt32(grdOrder.SelectedRow.Cells[2].Text);
clsStockCollection AnId = new clsStockCollection();
clsStock TheOrder = new clsStock();
TheOrder.OrderId = bigStore;
AnId.DeleteOrder(TheOrder);
DataCall();
}
}
içindir. Nesne başvurusu, bir nesnenin örneğine ayarlanmamış.
Örneğin bir nesneyi nasıl veya neden referans göstermem gerektiğini anlamıyorum: Nesne Olarak Yeni Nesne. Bunu neden yapmaya ihtiyacım var? İşte
tam sınıf için codebehind geçerli: pastebin.com/yzLR7s2w
İstisna hangi satır atılıyor? –
Satır 46: int bigStore = Dönüştür.ToInt32 (grdOrder.SelectedRow.Cells [2] .Sonra); – JARRRRG