如何在javascript中合并具有相同值的gridview的两个单元格
问题描述:
如果有以下格式的gridiew
id |名称|价值
1 | priya |测试
1 | vinu |测试
我想要它的格式是以下格式
id |名称|价值
| priya |测试
1 | vinu |测试
如何在java脚本中执行此操作
我尝试过:
我试过行间距不行
if have a gridiew in the below format
id | name |value
1 |priya |test
1 |vinu |test
I want it to be in below format
id | name |value
|priya |test
1 |vinu |test
how can I do this in java script
What I have tried:
I have tried with row span which is not working
答
试试这个样本,添加jquery引用。
代码落后:
try this sample, add jquery reference to it.
code behind:
DataTable dt = new DataTable();
dt.Columns.Add("id");
dt.Columns.Add("name");
dt.Columns.Add("value");
dt.Rows.Add(1, "priya", "test");
dt.Rows.Add(1, "vinu", "test");
dt.Rows.Add(2, "ram", "test");
dt.Rows.Add(3, "set", "test");
dt.Rows.Add(3, "set", "test");
dt.Rows.Add(4, "set", "test");
GridView1.DataSource = dt;
GridView1.DataBind();
<script>
( function (){
var clientId = <%= GridView1.ClientID%>'
var tds =
(function () { var clientId = '<%= GridView1.ClientID%>' var tds =
(' #' + clientId + ' tr')。find(' td:nth(0)');
var temp = []; j = 0 ;
for ( var i = 1 ; i< = tds.length; i ++){
调试器跨度>;
var prev =
('#' + clientId + ' tr ').find('td:nth(0)'); var temp = []; j = 0; for (var i = 1; i <= tds.length; i++) { debugger; var prev =