我有一个表格,其中一些输入值存在于两个表中,其中一个表有一行可以生成动态行,然后可以输入值然后保存到数据库。
现在我想检索那些值并以html格式绑定并根据保存在数据库中的动态数据行数Iwant来绑定html表单行。我在proc中传递private DataTable ProcessData(DataSet ds)
{
DataTable dt = new DataTable();
dt = ds.Tables[0].AsEnumerable()
.GroupBy(r => new { Col1 = r["Name"], Col2 = r["Amt"], Col3 = r["Net"], Col4 = r["Data"] })
.Select(g => g.OrderBy(r => r["max"]).First())
.CopyToDataTable();
return dt;
}
作为参数
需要绑定数据的Html表单
Tdc_no
来自数据库的数据 有两个表我通过proc加入它,数据从proc返回现在我想用html表单绑定它。 表Tdc_product1 TDC_NO修订版 7y 1
表Prop_Detail
<body>
<form id="form1" runat="server">
<div id="dvContents">
<table style="margin-left:700px;width:15%;font-family:Arial;font-size:12pt;"><tr><td style="font-size:12pt"><b>TDC No.</b></td><td><label runat="server" id='Tdc_No'></label></td></tr>
<tr>
<td style="font-size:12pt"><b>Revision</b></td><td><label runat="server" id='Revision'></label></td>
</tr>
</table>
<table style="width:90%;margin-left:70px;font-family:Arial;font-size:12pt;">
<tr style="font-size:12pt;background-color:yellow;">
<td colspan="2"><b>Wire Dimensions</b></td>
</tr>
<tr>
<td style="font-size:large"><b>Standard Sizes & Tolerances</b></td>
<td>
<table id='WireDimTbl'>
<thead>
<tr>
<th>Size Range Min(mm)</th>
<th>Size Range Max (mm)</th>
<th>Tolerance, mm (-)</th>
<th>Tolerance, mm (+) mm</th>
</tr>
</thead>
</table>
</td>
</tr>
</table>
</form>
</body>
加入proc
TDC_NO ROWNO PROP_NAME TDC_PROPERTY
-------------------------------------------
7y 1 sizMin 2
7y 1 sizeMax 3
7y 1 tolMin 1
7y 1 tolMax 2
7y 2 sizMin 4
7y 2 sizeMax 5
7y 2 tolMin 6
7y 2 tolMax 7
它将以此格式返回数据
Create proc abc
(
@tdc_no varchar(10) = null
) As
Begin
Select *
FROM tdc_product1 p
INNER JOIN Prop_detail pd ON p.tdc_no =pd.tdc_no
WHERE p.tdc_no=@tdc_no
End