Tag: gridview

使用JavaScript在GridView中选择行

我在asp.net中遇到GridView的一些问题, Edit 当我点击编辑链接时,它会显示编辑AJAX弹出面板,但我现在怎样才能点击哪一行? 有解决方案吗 请帮我。

如何使用基于单元格值的颜色设置Asp.net GridView单元格样式

我有一个Gridview ,它有一个名为student_Class的列。 网格视图上有大约80个Class。 我使用GroupBy查询对此类进行了分组。 现在我想用不同的颜色设计这个不同的类。 这怎么可能? 在RowDataBound上编写所有类并给出颜色并不容易。 还有别的办法吗? 码: groups = (ArrayList)Session[“selectedclass”]; SELECT id,name,student_Class FROM student where student_Class='”+groups[0].ToString().Trim()+”‘ group by student_Class. 提供数据 id name student_class 1 aa A 2 bb A 3 cc A 4 dd B 5 ee B 6 as B 7 ss B 8 AZZ D 值A的学生class需要相同的颜色(对于单元格), B需要其他颜色。等。

服务器标签格式不正确

我在GridView上有以下图像按钮,我想通过传递参数调用OnClientClick来调用javascript方法。 我收到Server Tag没有很好的错误。 我尝试将双引号更改为单引号等,仍然是同一个问题。 OnClientClick=”return ConfirmOnDelete(”);” <asp:ImageButton ID="imgDelete" CommandName="Delete" ImageUrl="~/images/fbclose.png" AlternateText="Delete" runat="server" OnClientClick="return ConfirmOnDelete('’);”/>

Gridview EditItemTemplate DropDownList获取SelectedValue

在我的Gridview中,我有以下模板字段: <asp:DropDownList ID="ddlDeptCode" runat="server" SelectedValue='’ DataSource=” DataTextField=”DeptCode” DataValueField=”DeptCode” /> 当我在一行上单击“编辑”时,它会很好地工作,它会使用所有值填充DropDownList,并为该行选择正确的值。 但是,当我尝试更新行时: OnRowUpdating=”UpdateRow” protected void UpdateRow(object sender, GridViewUpdateEventArgs e) { GridViewRow row = UserGV.Rows[e.RowIndex]; DropDownList ddl = row.FindControl(“ddlDeptCode”) as DropDownList; string deptCode = ddl.SelectedValue; } 它找到DropDownList控件,但SelectedValue始终为空字符串。 我需要访问所选值以保存到数据库。 关于如何在代码中的Gridview中获取DropDownList的SelectedValue的任何想法? 编辑: 您还可以从后面的代码填充DropDownList和SelectedValue: protected void gv_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if ((e.Row.RowState & DataControlRowState.Edit) […]

如何获取Gridview底层数据源?

我在我的asp.net Web应用程序框架3.5下有gridview。 我正在使用List绑定gridview。 在网格内部有更新和删除function,运行正常。 但我的保存function,我决定从数据源中提取列表然后通过循环我将新列表插入数据库。 但是,当我试图以传统方式获得它时,它让我无效。 我尝试了以下方法来检索List。 1. List list = (Listgv.DataSource); 2. List list = gv.DataSource as List; 3. IDataSource idt = (IDataSource)gv.Datasource; List list = (List)idt; 但没有运气,每次我都无效。

如何在.net代码中向GridView表添加圆角?

我已经尝试将webkit边界半径/ moz边界半径/边界半径添加到css定义和.net定义,但无济于事。 救命! … 我也试过在td,tr和table上实现角点。 但同样,失败了。

为什么在UI中使用DataTable是错误的?

我是初学者。 我发现这里很难理解一个概念。 我被告知我不应该在UI级别使用DataTable。 请帮我理解这个概念。 解: MyApp.Data MyApp.Logic MyApp.Web MyApp.Web引用MyApp.Logic,MyApp.Logic引用MyApp.Data。 在我的应用程序中,我想要做的只是通过tablename绑定gridview,tablename是从下拉列表中选择的。 但是,有数百个表。 这里的目的只是向用户显示数据(带分页)。 所以项目MyApp.Data上的类“Get_Data”有一个函数: public static DataTable Get_DataTable_By_Name(string Table_Name) { //Check and santize the table name for possible SQL injection attack. //SELECT FROM DATABASE TABLE. return DataTable; } 从MyApp.Logic,我只是将数据表从MyApp.Data层传递给MyApp.Web。 然后gridview被绑定,一切都在这里工作。 那我在这里做错了什么? 在UI级别拥有数据表真的很糟糕吗? 为什么这是一个糟糕的设计?

如何在gridview RowDataBound c#asp.net中创建按钮单击事件

我正在尝试在gridview c#asp.net中的rowdatabound中创建按钮和单击事件,如下面的代码 protected void btnerror_Click(object sender, EventArgs e) { GridView gv = new GridView(); gv.RowDataBound += gv_RowDataBound; gv.RowCommand += gv_RowCommand; gv.RowCreated += gv_RowCreated; gv.EnableViewState = true; gv.DataSource = _dt; gv.DataBind(); } void gv_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { ImageButton btnUpdate = new ImageButton(); btnUpdate.ID = “btnupdate”; btnUpdate.ImageUrl = “~/SmartAdmin/Images/update.png”; btnUpdate.ToolTip = […]

更新按钮触发编辑事件处理程序

我有一个gridview。 标记是这样的…… …Bound fields and template fields etc… 我的代码背后有这个…… protected void gvwServers_Edit(object sender, GridViewEditEventArgs e) { gvwServers.EditIndex = e.NewEditIndex; gvwServers.DataBind(); } protected void gvwServers_Updated(object sender, GridViewUpdatedEventArgs e) { gvwServers.DataBind(); } protected void gvwServers_Updating(object sender, GridViewUpdateEventArgs e) { gvwServers.DataBind(); } protected void gvwServers_Deleting(object sender, GridViewDeleteEventArgs e) { gvwServers.DataBind(); } protected void gvwServers_Cancelling(object sender, GridViewCancelEditEventArgs e) { […]

Gridview动态添加新行

我有一个文件上传控件,我有一个按钮上传。所以当点击发布时,我想在gridview中创建一个新行并获取fileName并绑定到一个列并在页面上显示它。 有什么想法吗?