对象引用未设置为对象的实例(当我单击删除按钮但仍然行正在删除时) [英] Object Reference Not Set To An Instance Of An Object (When I Am Clicking On The Delete Button But Still Rows Are Deleting)

查看:81
本文介绍了对象引用未设置为对象的实例(当我单击删除按钮但仍然行正在删除时)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<asp:gridview id="PurchageOrderGrid" runat="server" autogeneratecolumns="false" align="center">
    <columns>
        <asp:BoundField DataField="RowNumber" HeaderText="#" />
        <asp:TemplateField HeaderText="Item ID رقم الصنف">
            <itemtemplate>
                <asp:TextBox ID="ItemID" runat="server">
            </itemtemplate>
        </asp:TemplateField>
         <asp:TemplateField HeaderText="Description الوصف">
            <itemtemplate>
                <asp:TextBox ID="Desc" runat="server">
            </itemtemplate>
        </asp:TemplateField>
         <asp:TemplateField HeaderText="QTY الكمية">
            <itemtemplate>
                <asp:TextBox ID="QTY" runat="server">
            </itemtemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="Total Price إجمالي المبلغ">
            <itemtemplate>
                    <asp:TextBox ID="TotalPrice" runat="server">
            </itemtemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="Type النوع">
            <itemtemplate>
                <asp:TextBox ID="Type" runat="server">
            </itemtemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="Customer العميل">
            <itemtemplate>
                <asp:TextBox ID="Customer" runat="server">
            </itemtemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="Comment ملاحظات">
            <itemtemplate>
                <asp:TextBox ID="Comment" runat="server">
            </itemtemplate>
        </asp:TemplateField>
        <asp:TemplateField>
            <itemtemplate>
                <asp:ImageButton ID="btnDelete" runat="server" ImageUrl="delete.jpg" title="Delete حذف" OnClick="RemoveItemsButton_Click" />
            </itemtemplate>
        </asp:TemplateField>
    </columns>
</asp:gridview>

推荐答案

这与HTML代码无关。这是你的C#代码。



这个错误很容易找到。所有你需要做的就是在调试器中断时检查变量的值并显示错误的位置。



基本上,你试图使用一个对象那是空的。你的代码假定它没有得到一个对象。
This has nothing to do with the HTML code. It's in your C# code.

This error is very easy to find. All you have to do is check the values of your variables when the debugger breaks and shows you where the error is.

Basically, you're trying to use an object that is null. Your code is assuming that it got an object when it didn't.


这篇关于对象引用未设置为对象的实例(当我单击删除按钮但仍然行正在删除时)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆