小编Pet*_*res的帖子

GridView的"PendingRecordsGridview"触发了未处理的事件RowDeleting

我在谷歌搜索了一个简单的方法来删除使用此代码确认的记录:

<asp:templatefield HeaderText="Delete">
                    <ItemTemplate>
                        <asp:Button ID="deleteButton" runat="server" CommandName="Delete" Text="Delete" OnClientClick="return confirm('Are you sure you want to delete this user?');" />
                    </ItemTemplate>
                </asp:templatefield>
Run Code Online (Sandbox Code Playgroud)

但是当我运行它并单击删除并单击"是"进行确认时.出现此错误:GridView的"PendingRecordsGridview"触发了未处理的事件RowDeleting.

有人帮助我:(我也尝试添加此代码``OnRowDeleting ="PendingRecordsGridview_RowDeleting"但没有成功!:(

这是我的gridview完整代码:

<asp:GridView OnPageIndexChanging="PendingRecordsGridview_PageIndexChanging" ID="PendingRecordsGridview" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" OnRowcommand="PendingRecordsGridview_RowCommand" DataSourceID="sd1" BorderStyle="Ridge" BackColor="White" BorderColor="Black" BorderWidth="3px" CellPadding="4" Width="1070px" PageSize="2" AllowPaging="True">
        <RowStyle ForeColor="#003399" HorizontalAlign="Center" />
        <Columns>
            <asp:templatefield HeaderText="Accept">
                <ItemTemplate>
                    <asp:Button CommandArgument='<%# Bind("id") %>' ID="Button1" runat="server" CausesValidation="false" CommandName="accept" Text="Accept" />
                </ItemTemplate>
            </asp:templatefield>
            <asp:templatefield HeaderText="Delete">
                    <ItemTemplate>
                        <asp:Button ID="deleteButton" runat="server" CommandName="Delete" Text="Delete" OnClientClick="return confirm('Are you sure you want to delete this user?');" …
Run Code Online (Sandbox Code Playgroud)

asp.net gridview row delete-row

8
推荐指数
2
解决办法
3万
查看次数

System.Byte []在gridview中显示而不是图像?

嗨,我有一个页面,允许我上传照片.然后,当我点击上传...照片已被批准.但是当我想在gridview中显示它时.图像必须出现的列给我"System.Byte []"而不是图像.救命 :)

这是我的代码:

<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace = "System.Data.SqlClient" %>
<%@ Import Namespace= "System.Data.OleDb" %>


<script runat="server" type="text/c#">
protected void btnUpload_Click(object sender, EventArgs e)


{
    {
   byte[] imageSize = new byte
                 [FileUpload1.PostedFile.ContentLength];
  HttpPostedFile uploadedImage = FileUpload1.PostedFile;
  uploadedImage.InputStream.Read
     (imageSize, 0, (int)FileUpload1.PostedFile.ContentLength);
 // Create SQL Connection 
  OleDbConnection con = new OleDbConnection();
  con.ConnectionString = ConfigurationManager.ConnectionStrings["recordsConnectionString"].ConnectionString;
 // Create SQL Command 
 OleDbCommand cmd = new OleDbCommand();
 cmd.CommandText = "INSERT INTO PendingRecords([Image])" + …
Run Code Online (Sandbox Code Playgroud)

asp.net byte image system

4
推荐指数
1
解决办法
9864
查看次数

标签 统计

asp.net ×2

byte ×1

delete-row ×1

gridview ×1

image ×1

row ×1

system ×1