Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Last post May 25, 2012 05:59 AM by amit.jain
Member
83 Points
111 Posts
May 25, 2012 05:23 AM|LINK
I have one question. I have one gridview with 4row. The data like this:
HR Munirah 800525014100
HR Nurul 802520154656
HR Ahmad 830316075000
HR Suryati 840606176034
How I want to make the gridview display word HR just 1. That mean, how I want to merge column 0, then display only once.
Contributor
2252 Points
478 Posts
May 25, 2012 05:30 AM|LINK
hi
http://www.codeproject.com/Articles/34337/How-to-merge-cells-with-equal-values-in-a-GridView
3732 Points
1275 Posts
May 25, 2012 05:49 AM|LINK
munirah-malik I have one question. I have one gridview with 4row. The data like this:
Plzzzzzzzzzzz check the MSDN sample!!!!!!!!!!
http://www.agrinei.com/gridviewhelper/gridviewhelper_en.htm
Star
7625 Points
1454 Posts
May 25, 2012 05:56 AM|LINK
try this
<%@ Page Language="C#" %> <%@ Import Namespace="System.Data" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.RowIndex == 0) e.Row.Cells[0].RowSpan = ((DataTable)GridView1.DataSource).Rows.Count; else e.Row.Cells.Remove(e.Row.Cells[0]); } } protected void Page_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("this"); dt.Columns.Add("is"); dt.Columns.Add("a"); dt.Columns.Add("test"); DataRow dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); GridView1.DataSource = dt; GridView1.DataBind(); } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> </div> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" OnRowDataBound="GridView1_RowDataBound"> <Columns> <asp:BoundField DataField="This" HeaderText="This" /> <asp:BoundField DataField="Is" HeaderText="Is" /> <asp:BoundField DataField="A" HeaderText="A" /> <asp:BoundField DataField="Test" HeaderText="Test" /> </Columns> </asp:GridView> </form> </body> </html>
11225 Points
1815 Posts
May 25, 2012 05:59 AM|LINK
refer http://csharpdotnetfreak.blogspot.com/2009/07/merge-gridview-cells-columns-aspnet.html
http://csharpdotnetfreak.blogspot.com/2008/11/merging-gridview-headers-to-have.html
munirah-mali...
Member
83 Points
111 Posts
How to merge row in gridview
May 25, 2012 05:23 AM|LINK
I have one question. I have one gridview with 4row. The data like this:
HR Munirah 800525014100
HR Nurul 802520154656
HR Ahmad 830316075000
HR Suryati 840606176034
How I want to make the gridview display word HR just 1. That mean, how I want to merge column 0, then display only once.
sunilgurjar
Contributor
2252 Points
478 Posts
Re: How to merge row in gridview
May 25, 2012 05:30 AM|LINK
hi
http://www.codeproject.com/Articles/34337/How-to-merge-cells-with-equal-values-in-a-GridView
read my blog
http://sunilgurjar.blogspot.com/
TimoYang
Contributor
3732 Points
1275 Posts
Re: How to merge row in gridview
May 25, 2012 05:49 AM|LINK
Plzzzzzzzzzzz check the MSDN sample!!!!!!!!!!
http://www.agrinei.com/gridviewhelper/gridviewhelper_en.htm
santosh.jagd...
Star
7625 Points
1454 Posts
Re: How to merge row in gridview
May 25, 2012 05:56 AM|LINK
try this
<%@ Page Language="C#" %> <%@ Import Namespace="System.Data" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.RowIndex == 0) e.Row.Cells[0].RowSpan = ((DataTable)GridView1.DataSource).Rows.Count; else e.Row.Cells.Remove(e.Row.Cells[0]); } } protected void Page_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("this"); dt.Columns.Add("is"); dt.Columns.Add("a"); dt.Columns.Add("test"); DataRow dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["this"] = "data"; dr["is"] = "data"; dr["a"] = "data"; dr["test"] = "data"; dt.Rows.Add(dr); GridView1.DataSource = dt; GridView1.DataBind(); } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> </div> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" OnRowDataBound="GridView1_RowDataBound"> <Columns> <asp:BoundField DataField="This" HeaderText="This" /> <asp:BoundField DataField="Is" HeaderText="Is" /> <asp:BoundField DataField="A" HeaderText="A" /> <asp:BoundField DataField="Test" HeaderText="Test" /> </Columns> </asp:GridView> </form> </body> </html>MCP
amit.jain
Star
11225 Points
1815 Posts
Re: How to merge row in gridview
May 25, 2012 05:59 AM|LINK
refer http://csharpdotnetfreak.blogspot.com/2009/07/merge-gridview-cells-columns-aspnet.html
http://csharpdotnetfreak.blogspot.com/2008/11/merging-gridview-headers-to-have.html
amiT jaiN
ASP.NET C# VB Articles And Code Examples