本帖最后由 yygy 于 2013-3-31 02:17 编辑
protected void Grid4_RowDataBound(object sender, FineUI.GridRowEventArgs e)
{
object[] keys = Grid4.DataKeys[e.RowIndex];
Response.Charset = "UTF-8";
Response.ContentEncoding = System.Text.Encoding.UTF8;
string s = "SELECT 应付,实付,(应付-实付) as 欠租,税金,备注 FROM D交租明细 where C_id=" + keys[0];
DataSet ds = Class2.GetDs(s);
GridView1.DataSource = ds;
GridView1.DataBind();
}
顺便问一个问题:
<x:Grid ID="Grid3" runat="server" DataKeyNames="id,位置" EnableRowNumber="True" RowHeight="100"
ShowHeader="False" Title="表格">
<Columns>
<x:BoundField ColumnID="ct0" DataField="id" HeaderText="id" Width="100px" />
<x:BoundField ColumnID="ct1" DataField="类别" HeaderText="类别" Width="100px" />
<x:BoundField ColumnID="ct2" DataField="位置" HeaderText="位置" Width="60px" />
<x:CheckBoxField ColumnID="CheckBoxField1" Width="35px" RenderAsStaticField="false" DataField=" " HeaderText="删除" />
</Columns>
</x:Grid>
<x:Button ID="Button8" runat="server" Text="删除"></x:Button>
我想单击Button8前先确认有没有已选择删除的记录,所以加了OnClientClick="abc();",abc()是检查有无选择记录,若有选择记录时执行,无选择时不执行,但是没有反应。
<script type="text/javascript">
function abc() {
。。。。。
。。。。。
if (t==0) {
alert("请先选择要删除的记录!")
return false;
}
}
</script> |