Tag: gridview

将jQuery数据绑定到gridview时出现exception

我正在尝试将jquery数据绑定到gridview。 它抛出exception。 “该表必须按标题,正文和页脚的顺序包含行部分。” 脚步 1)JavaScript调用 /* Define two custom functions (asc and desc) for string sorting */ $(document).ready(function () { /* Build the DataTable with third column using our custom sort functions */ $(‘#gvInitiavtives’).dataTable({ “aaSorting”: [[0, ‘asc’] }); }); 2)Gridview <asp:Label ID="lblInitiaiveName" runat="server" Text='’ ToolTip =” > — — 3)代码背后 protected void Page_PreRender(object sender, System.EventArgs […]

如何在GridView中创建删除按钮?

我在GridView了另一个名为delete的列。 单击删除时,应删除该行,换句话说,我需要获取当前行的用户名以将其删除。 我应该使用哪个活动? (RowDeleting,Rowdeleted等……) 如何从当前行获取用户名?

从GridViewRow ASP.NET获取项目

我有一个GridView,我从SQL数据库绑定了一个DataSource,网格有一个带有复选框的列,所以我可以“选择”其中的一些项目(实际上是行)。 我想要的是在每个选定的行中对Item进行一些更新,但在一些搜索后我找不到如何访问一行中的Item,虽然DataItem可以工作,但它给了我一个Null。 编辑:为了简短起见,我有一个从DataSource构建的GridView,所以基本上,每行代表一个Object,当我在其中一行中选中了一个复选框时,我希望能够获取与之相关的Object那一行,最简单的方法是什么? Page_Load上的DataBinding: if (!Page.IsPostBack) { gvUnusedAccessories.DataSource = currentContext.Items.OfType().Where(ac => ac.Item_Parent_Id == ((PhoneLine)currentItem).Parent.Item_Id); gvUnusedAccessories.AutoGenerateColumns = false; gvUnusedAccessories.DataBind(); } 我按下更新按钮的事件,它实际上浏览行,如果行有一个复选框,它将进行更新: protected void btnAddToMobile_Click(object sender, EventArgs e) { foreach (GridViewRow row in gvUnusedAccessories.Rows) { if(((CheckBox)row.FindControl(“chkSelect”)).Checked) { ((Accessory)row.DataItem).PhoneLine_Id = currentItem.Item_Id; } } } 这是我在.aspx中的GridView: 有关如何访问Row中包含的Object的任何提示? 我知道我实际上可以获得ID,然后向我的数据库发出SQL请求,但它看起来有点沉重,必须有一个更好的解决方案。

特殊(或外国)字符

我是C#的新手,正在尝试使用ASP.Net GridView(框架3.5),当gridView文本包含以下内容时,我发现了一个大问题: ñ/Ñ/á/Á/é/É/í/Í/ó/Ó/ú/Ú或â,ê,î,ô,û,ë,ï,ü甚至是ç 结果最终显示如下: &+#+237 我通过做一个表,数据集等来制造一种痛苦的混合物……以便将数据库中的数据清理为字母本身。 我也试过制作一个清理变量的方法,但它是一个糟糕的IF。 当我从gridview中提取数据而没有直接从数据库获取数据而没有做很多代码时,我想知道是否有办法让字母显示为自己(ñas不是&+#+ 237)。 如果没有,有没有办法有效地清理它们?

带有空格的变量名称

我想要一个带有空格的变量名。 我将此集合传递给gridview,我需要标题有一个空格而不是下划线 var registrationReport = (from r in BankMedEntity.Customers select new {r.Id,Customer Type = r.CustomerType_Id }); 关于如何实现这一点的任何想法? 我需要将标题设为“客户类型”而不是“CustomerType_Id”

如何使用C#基于条件更改gridview单元格颜色

我想根据条件更改grdiview单元格的颜色,条件是如果Passport即将在一个月内到期或者它已经过期,那么我想检查这两个条件是否会过期或者是否已经过期过期然后我想把颜色变成红色。 谢谢 protected void OnRowDataBound_gvPass(object sender, GridViewRowEventArgs e) { DateTime todaysDate = DateTime.Now.Date; if (e.Row.RowType == DataControlRowType.DataRow) { Label lblPassportExpDate = (Label)e.Row.FindControl(“PassportExpDate”); DateTime PassportExpDateDate = DateTime.Parse(lblPassportExpDate.Text); if (PassportExpDateDate < DateTime.Today || PassportExpDateDate < todaysDate.AddDays(30)) { //e.Row.BackColor = System.Drawing.Color.Red; gvDriverStatus.Columns[3].ItemStyle.ForeColor = System.Drawing.Color.Red; } } }

为GridView列和Wrap Text创建最大宽度

我无法弄清楚如何定义gridview的特定列的宽度。 我得到了这个结果: 正如你所看到的,我正在大量涌入。 我想定义一个最大宽度并包装第5列的测试。 我试过以编程方式做到这一点: GridView1.Columns[4].ItemStyle.Width = 300; GridView1.DataBind(); 而且在asp.net中: 要么 这些尝试都没有任何效果。

GridView的’OrdersGridView’触发了未处理的事件RowDeleting

我一遍又一遍地得到这个错误。 将数据加载到GridView中可以正常工作,但是当我想删除一行时,我收到了该错误。 <asp:HiddenField runat="server" ID="HiddenField1" Value='’> C#codebehind – 我并没有真正删除数据库中的行,但这是一个测试: protected void OrdersGridView_RowDeleted(object sender, System.Web.UI.WebControls.GridViewDeletedEventArgs e) { if (e.Exception != null) { lblStatus.Text = e.Exception.ToString(); } else { string sValue = ((HiddenField)OrdersGridView.SelectedRow.Cells[1].FindControl(“HiddenField1”)).Value; lblStatus.Text = sValue; } } 但点击后,我得到一个bigass黄页,下一个错误: GridView的’OrdersGridView’触发了未处理的事件RowDeleting。

GridView:如何设置要显示的行数

我想我的网格视图只显示3行有关如何实现这一点的任何想法? 谢谢

将表插入转发器内的单个单元中

我正在尝试使用asp.net Repeater构建一个表结构,如下所示: column 1 | Column 2 Row1 cell1 cell2 ————————————— TABLE 1 TABLE 2 ———————————- col1|Col2|Col3_ same column and rows are here as well Row2 row1____|____|____ row2___ |____|_____ row3____|____|_____ 但我在第2行添加表1和表2时遇到困难。 我不知道如何在Repeater内的单个单元格中添加表格,数据需要从DataTable绑定。 以下是我的Repeater代码: usedcountnotUsedCount <asp:TextBox runat="server" ID="txtAvai" Text='’ ReadOnly=”true”> </asp:Repeater 请问任何一个人对这一点有任何想法,我会非常感激吗?