posts - 8, comments - 2, trackbacks - 1, articles - 1

2006年5月22日

    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) 编辑

 

var tableObj = document.getElementById("tableName");
var str = "";
for(var i=0;i<tableObj.rows.length;i++)
{
   
for(varj=0;j<tableObj.rows[i].cells.length;j++)
   
{
      
//str += tableObj.rows[i].cells[j].innerHTML+"   ";

           
for(var z=0;z<tableObj.rows[i].cells[j].children.length;z++)
           
{
        
var text = tableObj.rows[i].cells[j].children[z];//取得text object
                str += text.value;
           }

   }

   str
+="\n";
}

alert(str);

posted @ 2006-05-22 13:46 ansonchou 阅读(800) 评论(1) 编辑