<asp:repeater id="myRepeater" runat="server">
<HeaderTemplate>
<tr>
<th rowSpan="2">
チェック</th>
<th rowSpan="2">
蛤蟆</th>
<th rowSpan="2">
名称</th>
<th colSpan="2">
前年度</th>
<th colSpan="2">
本年度</th>
<th colSpan="3">
时间/月</th>
<th rowSpan="2">
号</th>
<th rowspan="2">
及其种类</th>
<th rowSpan="2">
品名</th>
<th rowSpan="2">
及其号</th>
<th rowSpan="2">
及其<br>
费雷</th>
</tr>
<tr>
<th class="evenrecord">
年月</th>
<th class="evenrecord">
時間</th>
<th class="evenrecord">
年月</th>
<th class="evenrecord">
時間</th>
<th class="evenrecord">
前回</th>
<th class="evenrecord">
今回</th>
<th class="evenrecord">
今回-前回</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<asp:CheckBox ID="chked" Runat="server"></asp:CheckBox></td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ACC_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "OP_BLD_NAME") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_1","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_LAST") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_2","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_NOW") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_1") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_2") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE") %>
</td>
<td>
<asp:Label ID=lbSeno Runat=server Text=<%# DataBinder.Eval(Container.DataItem, "SENO") %>></asp:Label>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "MI_CODE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_P_TYPE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ClassifyName") %>
</td>
</ItemTemplate>
<AlternatingItemTemplate>
<tr class="evenrecord">
<td>
<asp:CheckBox ID="chked" Runat="server" Checked=<%# DataBinder.Eval(Container.DataItem, "TD_CHECK") %>></asp:CheckBox></td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ACC_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "OP_BLD_NAME") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_1","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_LAST") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_2","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_NOW") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_1") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_2") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE") %>
</td>
<td>
<asp:Label ID="lbSeno" Runat=server Text=<%# DataBinder.Eval(Container.DataItem, "SENO") %>></asp:Label>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "MI_CODE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_P_TYPE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ClassifyName") %>
</td>
</AlternatingItemTemplate>
</asp:repeater>
private void btnOK_Click(object sender, System.EventArgs e)
{
string strSQL="Update [aa].[aa].[aatble] set CHECK=1 where NO='";
for(int i=0;i<myRepeater.Items.Count;i++)
{
if(((CheckBox)myRepeater.Items[i].FindControl("chked")).Checked)
{
if(j++>0)
strSQL+=" or NO='"+((Label)myRepeater.Items[i].FindControl("lbSeno")).Text+"' ";
else
strSQL+=((Label)myRepeater.Items[i].FindControl("lbSeno")).Text+"' ";
}
}
Response.Write(strSQL);
}
<HeaderTemplate>
<tr>
<th rowSpan="2">
チェック</th>
<th rowSpan="2">
蛤蟆</th>
<th rowSpan="2">
名称</th>
<th colSpan="2">
前年度</th>
<th colSpan="2">
本年度</th>
<th colSpan="3">
时间/月</th>
<th rowSpan="2">
号</th>
<th rowspan="2">
及其种类</th>
<th rowSpan="2">
品名</th>
<th rowSpan="2">
及其号</th>
<th rowSpan="2">
及其<br>
费雷</th>
</tr>
<tr>
<th class="evenrecord">
年月</th>
<th class="evenrecord">
時間</th>
<th class="evenrecord">
年月</th>
<th class="evenrecord">
時間</th>
<th class="evenrecord">
前回</th>
<th class="evenrecord">
今回</th>
<th class="evenrecord">
今回-前回</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<asp:CheckBox ID="chked" Runat="server"></asp:CheckBox></td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ACC_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "OP_BLD_NAME") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_1","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_LAST") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_2","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_NOW") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_1") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_2") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE") %>
</td>
<td>
<asp:Label ID=lbSeno Runat=server Text=<%# DataBinder.Eval(Container.DataItem, "SENO") %>></asp:Label>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "MI_CODE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_P_TYPE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ClassifyName") %>
</td>
</ItemTemplate>
<AlternatingItemTemplate>
<tr class="evenrecord">
<td>
<asp:CheckBox ID="chked" Runat="server" Checked=<%# DataBinder.Eval(Container.DataItem, "TD_CHECK") %>></asp:CheckBox></td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ACC_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "OP_BLD_NAME") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_1","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_LAST") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNCHK_2","{0:d}") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_RUNTIME_NOW") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_1") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE_2") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "TD_AVERAGE") %>
</td>
<td>
<asp:Label ID="lbSeno" Runat=server Text=<%# DataBinder.Eval(Container.DataItem, "SENO") %>></asp:Label>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "MI_CODE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_P_TYPE") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "S_NO") %>
</td>
<td>
<%# DataBinder.Eval(Container.DataItem, "ClassifyName") %>
</td>
</AlternatingItemTemplate>
</asp:repeater>
private void btnOK_Click(object sender, System.EventArgs e)
{
string strSQL="Update [aa].[aa].[aatble] set CHECK=1 where NO='";
for(int i=0;i<myRepeater.Items.Count;i++)
{
if(((CheckBox)myRepeater.Items[i].FindControl("chked")).Checked)
{
if(j++>0)
strSQL+=" or NO='"+((Label)myRepeater.Items[i].FindControl("lbSeno")).Text+"' ";
else
strSQL+=((Label)myRepeater.Items[i].FindControl("lbSeno")).Text+"' ";
}
}
Response.Write(strSQL);
}