2012年11月2日 星期五
以ViewState建立GridView
以ViewState建立Table 並建立新欄位
if (this.ViewState["tempCUST"] == null)
{
DataTable tempdt = new DataTable();
tempdt.Columns.Add("BORROWER_NM");
tempdt.Columns.Add("GUAR_NM");
tempdt.Columns.Add("ACCT_DATA");
tempdt.Columns.Add("ACCT_DATA2");
tempdt.Columns.Add("GUAR_SYSID");
//tempdt.Rows.Add(tempdt.NewRow());
this.ViewState["tempCUST"] = tempdt;
}
string returnValue = this.returndata.Value; //某個Table轉字串接過來
string[] arrreturnValue = returnValue.Split(';'); //分割符號
DataTable dt = (DataTable)ViewState["tempCUST"];
foreach (string item in arrreturnValue)
{
if (!string.IsNullOrEmpty(item))
{
string[] arrItem = item.Split(',');
string strBORROWER_NM = arrItem[0];
string strGUAR_NM = arrItem[1];
string strACCT_DATA = arrItem[2];
string strACCT_DATA2 = arrItem[3];
string strGUAR_SYSID = arrItem[4];
DataColumn dc = new DataColumn();
DataRow dr = dt.NewRow();
dr["BORROWER_NM"] = strBORROWER_NM;
dr["GUAR_NM"] = strGUAR_NM;
dr["ACCT_DATA"] = strACCT_DATA;
dr["ACCT_DATA2"] = strACCT_DATA2;
dr["GUAR_SYSID"] = strGUAR_SYSID;
dt.Rows.Add(dr);
}
}
ViewState["tempCUST"] = dt;
this.grid_CustW03.DataSource = dt;
this.grid_CustW03.DataBind();
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言