protected void setRowToRow(DataRow dataRow, DataRow tempRow)
{
tempRow["CMCode"] = dataRow["CMCode"];
tempRow["CMName"] = dataRow["CMName"];
tempRow["UniteName"] = dataRow["UniteName"];
tempRow["OrderPrice"] = dataRow["OrderPrice"];
tempRow["CMDisc1"] = dataRow["CMDisc1"];
tempRow["CMDisc2"] = dataRow["CMDisc2"];
tempRow["RqQty"] = dataRow["RqQty"];
tempRow["QTCode"] = dataRow["QTCode"];
tempRow["RqDetailId"] = dataRow["RqDetailId"];
tempRow["RQDeptName"] = dataRow["RQDeptName"];
}
protected void up_Button_Click(object sender, EventArgs e)
{
DataTable dataTable = (DataTable)ViewState["dataTable"];
if (int.Parse(Num_HiddenField.Value) - 1 < 0)
{
Page.RegisterStartupScript("", "<script>alert('最頂');</script>");
}
else
{
DataRow tempRow = dataTable.NewRow();
setRowToRow(dataTable.Rows[int.Parse(Num_HiddenField.Value) - 1], tempRow);
setRowToRow(dataTable.Rows[int.Parse(Num_HiddenField.Value)], dataTable.Rows[int.Parse(Num_HiddenField.Value) - 1]);
setRowToRow(tempRow, dataTable.Rows[int.Parse(Num_HiddenField.Value)]);
ViewState["selRow"] = dataTable.Rows[int.Parse(Num_HiddenField.Value) - 1]["CMCode"].ToString();
Num_HiddenField.Value = int.Parse(Num_HiddenField.Value) - 1 + "";
}
this.setGridViewText(dataTable);
GridView1.DataSource = dataTable;
GridView1.DataBind();
}
protected void down_Button_Click(object sender, EventArgs e)
{
DataTable dataTable = (DataTable)ViewState["dataTable"];
if (int.Parse(Num_HiddenField.Value) + 1 > dataTable.Rows.Count - 1)
{
Page.RegisterStartupScript("", "<script>alert('最底');</script>");
}
else
{
DataRow tempRow = dataTable.NewRow();
setRowToRow(dataTable.Rows[int.Parse(Num_HiddenField.Value) + 1], tempRow);
setRowToRow(dataTable.Rows[int.Parse(Num_HiddenField.Value)], dataTable.Rows[int.Parse(Num_HiddenField.Value) + 1]);
setRowToRow(tempRow, dataTable.Rows[int.Parse(Num_HiddenField.Value)]);
ViewState["selRow"] = dataTable.Rows[int.Parse(Num_HiddenField.Value) + 1]["CMCode"].ToString();
Num_HiddenField.Value = int.Parse(Num_HiddenField.Value) + 1 + "";
}
this.setGridViewText(dataTable);
GridView1.DataSource = dataTable;
GridView1.DataBind();
}posted @ 2006-05-22 14:09 ansonchou 阅读(511) 评论(1) 编辑
