Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 断点未命中ItemDataBound函数_C#_Asp.net_Telerik_Radgrid - Fatal编程技术网

C# 断点未命中ItemDataBound函数

C# 断点未命中ItemDataBound函数,c#,asp.net,telerik,radgrid,C#,Asp.net,Telerik,Radgrid,我有一个名为RadGrid1的网格控件,在RadGrid1\u ItemDataBound中有一个断点,但是当我运行我的aspx应用程序时,断点没有被触发 我的代码是: <telerik:RadGrid ID="RadGrid1" runat="server" Width="980px" CssClass="GridDisplay" AllowAutomaticDeletes="false" AllowAutomaticInserts="false" AllowA

我有一个名为
RadGrid1
的网格控件,在
RadGrid1\u ItemDataBound
中有一个断点,但是当我运行我的aspx应用程序时,断点没有被触发

我的代码是:

<telerik:RadGrid ID="RadGrid1" runat="server" Width="980px" CssClass="GridDisplay" 
            AllowAutomaticDeletes="false" AllowAutomaticInserts="false" AllowAutomaticUpdates="true" AllowPaging="true" 
            AutoGenerateColumns="False" AutoGenerateDeleteColumn="false" AutoGenerateEditColumn="false" ItemStyle-Height="20px" 
            ClientSettings-ActiveRowIndex="true" EnableViewState = "false" OnDeleteCommand = "RadGrid1_OnDelete" 
            OnItemCreated = "RadGrid1_ItemCreated" OnItemDatabound = "RadGrid1_ItemDatabound" OnNeedDataSource = "RadGrid1_NeedDataSource">

    <telerik:GridTemplateColumn DataField="Confirmed" HeaderText="Confirmed" UniqueName="Confirmed" Visible="true">
        <ItemTemplate>
            <asp:CheckBox ID="chkVerified" runat="server" AutoPostBack="true" 
            Checked='<%# bool.Parse(Eval("Verified").ToString()) %>'
            Enabled='<%# !!Convert.ToBoolean(Convert.ToInt32(Eval("Verified").ToString())) %>'
            ToolTip='<%# Eval("NoConfirmDesc").ToString() %>'
            />
        </ItemTemplate>
    </telerik:GridTemplateColumn>

可能您忘记注册或未正确注册OnItemDataBound事件

或者您没有对控件进行数据绑定

RadGrid1.DataSource= mydatasource;
RadGrid1.DataBind();
最后一种可能是iis express和visualstudio调试器工作不正常


我建议先终止iisexpress进程,然后重建解决方案,然后重试

可能是您忘记注册或没有正确注册OnItemDataBound事件

或者您没有对控件进行数据绑定

RadGrid1.DataSource= mydatasource;
RadGrid1.DataBind();
最后一种可能是iis express和visualstudio调试器工作不正常


我建议先终止iisexpress进程,然后重新构建解决方案,然后重试。您是否可以确保该页面的
AutoEventWireup=“true”

<%@ Page ... AutoEventWireup="true" %>

您能否确保该页面的
AutoEventWireup=“true”

<%@ Page ... AutoEventWireup="true" %>

在aspx中,
Databound
事件的处理程序称为
RadGrid1\u ItemDatabound

OnItemDatabound = "RadGrid1_ItemDatabound"
但是在代码隐藏中,您的方法在databound中用大写字母B拼写


确保将断点放在正确的方法中。

在aspx中,
Databound
事件的处理程序称为
RadGrid1\u ItemDatabound

OnItemDatabound = "RadGrid1_ItemDatabound"
但是在代码隐藏中,您的方法在databound中用大写字母B拼写



确保将断点放在正确的方法中。

我想您应该在onload事件上对网格进行数据绑定。您的网格是否填充了所需的数据?正确,它正在显示项目中所需的数据断点触发器?请添加所有相关代码…它不是回发,是吗?另外,在将数据源绑定到gridview的位置添加一个断点(类似于
RadGrid1.DataBind()
),并检查是否命中该断点。我假设您在onload事件中对网格进行了数据绑定。您的网格是否填充了所需的数据?正确,它正在显示项目中所需的数据断点触发器?请添加所有相关代码…它不是回发,是吗?另外,在将数据源绑定到gridview的位置添加一个断点(类似于
RadGrid1.DataBind()
),并检查是否命中该断点。好吧,我忘了在我的帖子中提到它。。。但是aspx页面上确实有OnItemDatabound=“RadGrid1\u ItemDatabound”我不理解你评论的最后一部分。杀死iis,杀死visualstudio,然后重新打开visualstudio,重建解决方案并尝试调试。好吧,我忘了在我的帖子中提到它。。。但是aspx页面上确实有OnItemDatabound=“RadGrid1\u ItemDatabound”我不理解您评论的最后一部分。杀死iis,杀死visualstudio,然后重新打开visualstudio,重建解决方案并尝试调试我的aspx代码中存在的数据源;间隔没有影响;AutoEventWireup设置为True;使用F5时,断点是否命中页面加载事件?你的临界点在哪里(你能发布截图吗)?不能发布截图。。。电脑配置为禁用屏幕截图。是的,在PageLoad上命中断点。我的断点设置在“private void RadGrid1_ItemDataBound”和“{”RadGrid1\u ItemDataBound事件应该受到保护,而不是我的aspx代码中存在PrivateOnnedDataSource;间距没有影响;AutoEventWireup设置为True;使用F5时断点是否命中页面加载事件?断点确切在哪里(你能发布屏幕截图)?无法发布屏幕截图…电脑已配置为禁用屏幕截图。是的,在PageLoad上命中断点。我的断点设置在“private void RadGrid1_ItemDataBound”和“{”RadGrid1_ItemDataBound事件应该受到保护,而不是私密良好的视图!+1完全是这样。我们损失了一个小时。我不知道是笑还是哭!哇……虽然从技术上讲,页面应该崩溃,因为aspx中的函数与代码隐藏不同……不知道为什么页面没有崩溃……感谢您的支持help@Csharp对,页面将崩溃。你可能有另一个名为RadGrid1_ItemDatabound的方法,在代码隐藏或基本类中良好的视图!+1完全是这样。我们损失了一个小时。我不知道是笑还是哭!哇……虽然从技术上讲页面应该崩溃,因为aspx中的函数与代码隐藏不同……不知道为什么页面没有崩溃…谢谢你的支持help@Csharp是的,页面将崩溃。您可能在代码隐藏或基类中有另一个名为RadGrid1_ItemDatabound的方法