<asp:datagrid runat="server">
<columns>
<asp:boundcolumn>....
</columns>
</asp:datagrid>我希望在每一行item下,在自己写一行,如实现
<table>
<tr>
<td>content</td>
</tr>
<tr id="hidden">
<td></td>
</tr>
</table>我的意思就是content所在的tr行是grid生成的,然后每行item后面,我想再加一个自定的行,这应该怎么实现?不知道我说的大家是否能明白
<columns>
<asp:boundcolumn>....
</columns>
</asp:datagrid>我希望在每一行item下,在自己写一行,如实现
<table>
<tr>
<td>content</td>
</tr>
<tr id="hidden">
<td></td>
</tr>
</table>我的意思就是content所在的tr行是grid生成的,然后每行item后面,我想再加一个自定的行,这应该怎么实现?不知道我说的大家是否能明白
string strSQL=" SELECT top 5 person_no,person_name "
+" FROM dbo.person ";
SqlDataAdapter sadTest=new SqlDataAdapter(strSQL,strCn);
DataSet dsTest=new DataSet();
sadTest.Fill(dsTest);
DataTable dtTest = dsTest.Tables[0];
DataRow rowTest = dtTest.NewRow();
string[] arr = {"12","cd"};
rowTest.ItemArray = arr;
dtTest.Rows.Add(rowTest);
zhigonglist.DataSource=dtTest.DefaultView;
zhigonglist.DataBind();
string strSQL=" SELECT top 5 person_no,person_name "
+" FROM dbo.person ";
SqlDataAdapter sadTest=new SqlDataAdapter(strSQL,strCn);
DataSet dsTest=new DataSet();
sadTest.Fill(dsTest);
DataTable dtTest = dsTest.Tables[0];
DataRow rowTest = dtTest.NewRow();
string[] arr = {"12","cd"};
rowTest.ItemArray = arr;
dtTest.Rows.Add(rowTest);
zhigonglist.DataSource=dtTest.DefaultView;
zhigonglist.DataBind();
<td>+fdjlkfa;skfljs;lfd</td>
</tr>
<tr style="display:none">
<td>
hui1
hui2
hui3
</td>
</tr>我就是这种想法,,,当点击主贴的+号后,将所属它的回贴行的display设为block来显示,但无耐datagrid只能设置列,不能添加自定的一行,,于是用模板列写代码将代码补齐