Tag: gridview

手动将数据绑定到Gridview

我需要将我的SQL字段绑定到Gridview列。 我之前做过这个并且效果很好,但是我忘了怎么做了,所以我让ASP.NET AutoGenerate列和它工作,现在我想控制数据绑定,下面是我的代码和我的Gridview。 ..任何协助将不胜感激。 protected void Page_Load(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(Sitecore.Configuration.Settings.GetConnectionString(“feedback”)); SqlCommand cmd = new SqlCommand(“select * from fb_results”, conn); DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); conn.Close(); } 网格视图: Feedback

如何使用WPF显示真实的表格数据?

我有以下问题:我必须在某种网格中显示表格数据。 假设A类是一个数据项,具有属性Foo和Bar,我有一个List列表或者像这样的项目列表。 我想在网格中显示这些项目,其中具有相同Foo的项目在一列中,而具有相同Bar的项目在一行中。 基本。 简单。 我想? 我最初的尝试是创建ItemsControl,使用Grid作为ItemsPanelTemplate,以及ItemsTemplate,其中我将Grid.Row和Grid.Column附加属性绑定到A.Foo和A.Bar,使用IValueConverters将特定Foo与特定Foo相关联列,例如转换器将在一种Columns数组中查找Foo值并返回正确的索引。 问题是,为Grid构建行和列定义。 因为它们是完全动态的(我不知道在设计时,Foo和Bar将在源集合中),我无法在xaml文件中定义它们。 但是在运行时,ItemsControl实际上并不提供对当前ItemsPanel实例的访问。 我找到的唯一方法是使用VisualTreeHelper.GetChild的脏方法,我设法获取ItemsPanel实例并创建所需的Row-和ColumnDefinitions,但我的ItemTemplate-d项目不会在右侧行和列中呈现,虽然我的转换器返回了正确的列/行索引。 也许我真的不明白ItemsControl如何在内部工作,但问题是,我的想法。 有人建议将ListView与GridView一起使用,将同一个Bar的项目分组到另一个对象中,这样可以减轻我动态创建行的负担,但动态创建列似乎相当复杂。 有没有人有想法或至少有一个暗示? 我错过了一些明显的东西吗

由于CommandName =“edit”,GridView OnRowUpdating不会触发

我已经花了两天时间试图解决这个问题,但没有运气如何解决这个问题。 我有一个GridView来显示数据库中的数据,然后它还具有修改和删除function。 这是我的GridView的当前ASP代码: Delete <asp:Label ID="lblValKeyCode" runat="server" Text='’> <asp:TextBox ID="txtValKeyCode" runat="server" Text='’ MaxLength=”10″ CausesValidation=”false”> <asp:Label ID="lblValKeyDescription" runat="server" Text='’> <asp:TextBox ID="txtValKeyDescription" runat="server" Text='’ Width=”300″ MaxLength=”20″ CausesValidation=”false”> 问题是我点击更新按钮后无法更新某个记录,请看下图: 当我处于调试模式时,它不传递OnRowUpdating事件而是传递给OnRowEditing。 令我惊讶的一件事是,当它触发OnRowCommand时,CommandName在单击Update Button时设置为“Edit” 。 请看下图: 顺便说一句,这是守则背后的原因。 protected void dgvSortKey_RowUpdating(object sender, GridViewUpdateEventArgs e) { //Currently Unreachable code due to unknown reason. RowUpdating not trigger even clicking Update Button in the […]

如何在grid.net中触发LinkBut​​ton的click事件和在asp.net中显示PopUp窗口

我尝试使用 asp.net中的模板字段通过代码构建基于数据源的动态列构建一个gridview 。 为此,为了实现,我们开发了一个实现ITemplate接口的类DynamicTemplate 。 在该模板字段中,我已在每个单元格中插入了LinkButton ,当我单击该单元格链接按钮时,我需要显示具有所选单元格值的一个弹出窗口。 详细样本请从此链接下载 为此,我创建了一个Default.asxp页面并编写了以下内容。 public partial class Default : System.Web.UI.Page { DataTable dt; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) GenateGridView(); } private void GenateGridView() { TemplateField tempField; DynamicTemplate dynTempItem; LinkButton lnkButton; Label label; GridView gvDynamicArticle = new GridView(); gvDynamicArticle.Width = Unit.Pixel(500); gvDynamicArticle.BorderWidth = Unit.Pixel(0); gvDynamicArticle.Caption = “Default […]

如何更改hover时gridview内可用控件的工具提示的背景颜色

我在gridview itemtemplate有一个linkbutton控件。 我想自定义该linkbutton控件的默认tooltip视图。 我怎样才能做到这一点? 这是我的网格,它已经是来自另一个function的绑定数据。 Department Lead <asp:HiddenField ID="LabelDepartmentLead" Value='’ runat=”server” /> 这是我的DataBound,我为LinkBut​​ton控件分配工具提示(这是默认的工具提示样式)。 protected void GridReports_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.DataItem != null) { HiddenField LabelDepartmentLead = (HiddenField)e.Row.FindControl(“LabelDepartmentLead”); LinkButton LinkButtonView = (LinkButton)e.Row.FindControl(“LinkButtonView”); if (LabelDepartmentLead.Value == string.Empty) { LabelDepartmentLead.Value = “No Department Leads”; } LinkButtonView.ToolTip = LabelDepartmentLead.Value; } } 如何识别工具提示样式并对其进行自定义。 请帮忙!

在GridView列中拟合长文本

我在ASP.NET gridview列中显示长文本时遇到问题。 我不希望文本换行到第二行,因为它是业务要求不包装的。 理想情况下,我想要某种基于服务器或客户端的代码,它可以帮助我将文本截断为列的大小,然后可能会显示更多按钮或“…”以获取更多文本? 当点击更多按钮或…时; 弹出窗口显示文本的其余部分或全文。 注意:文本或字符串大小各不相同,可以是25到75个字符之间的任意长度。 关于如何实现上述目标的任何想法? 谢谢

gridview行根据某些条件闪烁

我有这个gridview,我希望某些行根据某些条件闪烁。 我尝试过javascript和jquery,但没有任何效果。 javasccript示例 jQuery的 我在上面的链接尝试了jquery,但它给了我错误 0x800a1391 – JavaScript运行时错误:’$’未定义 我其实想用它,因为它符合我目前的要求。 我目前的要求是,满足3组条件的行应该闪烁 .bgRow { background-color: white; } .norRow { background-color: Silver; } function setBG(GridAlarm) { var id = “#” + GridAlarm; $(id).find(“tr”).each(function ()//error comes here while debuggigng { var css = $(this).attr(“class”); if (css != null && css == “bgRow”) $(this).addClass(“norRow”).removeClass(“bgRow”); else if (css != null && […]

ASP Gridview选择多行并检索值

我试图让用户选择我的网格的多行,然后在文本框中显示这些选定的值。 我可以在文本框中输入一个值,并可以选择一行。 如何更改已有的内容以允许多项选择? 我尝试了下面发布的内容,认为添加对象的新实例将允许我在文本框中看到这两个值,但它只是重复第一个选定的值。 protected void dropdeadGridView_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { GridViewRow row = dropdeadGridView.Rows[e.NewSelectedIndex]; GridViewRow row1 = dropdeadGridView.Rows[e.NewSelectedIndex]; } protected void dropdeadGridView_SelectedIndexChanged1(object sender, EventArgs e) { GridViewRow row = dropdeadGridView.SelectedRow; GridViewRow row1 = dropdeadGridView.SelectedRow; IDTextBox.Text = row.Cells[1].Text + “,” + row1.Cells[1].Text; loadnumTextBox.Text = row.Cells[2].Text + “,” + row1.Cells[2].Text; } ASP代码

获取GridView单元格值只知道行和列索引

我认为我的问题标题非常简单。 任何帮助表示赞赏..

如何将行与时间格式(00:00:00)相加并在网格视图的页脚中生成?

作为.Net的初学者,我的一个问题令人困惑。 问题是,我在一列中的内容为8:7:15,9:15:12和10:3:4。 我的问题是,如何添加这三行并在网格视图的页脚中生成为27:25:31。 我知道要排成一行,但我坚持使用这种格式。 任何帮助对我都会更有帮助。 提前致谢。