0

以下のようなデータがあります

     Header1  Header2
     Main1      Sub1
     Main1      Sub2
     Main1      Sub3
     Main2      Sub1
     Main2      Sub2
     Main2      Sub3

以下のようにASP.NETサーバーコントロールにデータを表示する必要があります

ここに画像の説明を入力

asp.netサーバーコントロールで行う方法(任意)

htmlコードは以下です。

  <table cellpadding="0" cellspacing="0" >
<tr>
<td>
Header1
</td><td>Header2</td>
</tr> <tr>
<td>
Main1
</td><td>sub1</td>
</tr> <tr>
<td>

</td><td>sub2</td>
</tr> <tr>
<td>

</td><td>sub3</td>
</tr>
<tr>
<td>
Main2
</td><td>sub1</td>
</tr> <tr>
<td>

</td><td>sub2</td>
</tr> <tr>
<td>

</td><td>sub3</td>
</tr>
</table>
4

1 に答える 1

0

よりもデータテーブルでデータを取得します...このようにします...

Datatable dt=Getdata();//custom function to get data in datatable

List<string> list=new List<string>;

foreach(DataRow dr in dt.Rows)
{
if(list.Contains(dr["Header1"].ToString())
dr["Header1"]="";
else
list.Add(dr["Header1"].ToString());
}

この後、gridview のソースをこのデータテーブルに設定します。

于 2013-04-02T09:05:44.860 に答える