有時候window.showModalDialog中再呼叫window.showModalDialog會出現不知名JScript錯誤
只是不支援此方法!
只要將阻擋「快顯」那邊取消即可。
--
看到、想到、說到、做到
能夠填平大海的誓言,也比不上邁出一步的價值
是以吾輩此生,再無任何誓言
2010年1月22日 星期五
[ASP.Net]在控制項中直接加JavaScript,以及抓其他控制項的值
在控制項中直接加JavaScript,以及抓其他控制項的值
看到、想到、說到、做到
能夠填平大海的誓言,也比不上邁出一步的價值
是以吾輩此生,再無任何誓言
<asp:Button ID="Button1" runat="server" Font-Size="Medium"--
OnClientClick="
var dy = document.form1.DDL_Year.options[document.form1.DDL_Year.selectedIndex].value;
var dm = document.form1.DDL_Mon.options[document.form1.DDL_Mon.selectedIndex].value;
return window.confirm('確定要儲存'+dy+'年'+dm+'月的資料嗎?');"
onclick="Button1_Click" Text="存檔" />
看到、想到、說到、做到
能夠填平大海的誓言,也比不上邁出一步的價值
是以吾輩此生,再無任何誓言
標籤:
DotNET,
programmer,
tech
[ASP.Net]將Table資料分別寫入Excel中不同工作表(Sheet)中
將Table資料分別寫入Excel中不同工作表(Sheet)中
能夠填平大海的誓言,也比不上邁出一步的價值
是以吾輩此生,再無任何誓言
看到、想到、說到、做到
SqlConnection conn = new SqlConnection();
conn.ConnectionString = Class1.ConnStr;
conn.Open();
SqlCommand CMD = new SqlCommand(SqlString, conn);
ExcelUtil eu = new ExcelUtil("MIS", "GS-ZYI");
try
{
SqlDataReader dr = CMD.ExecuteReader();
while (dr.Read())
{
string CID = dr.GetValue(0).ToString();
string Alias = dr.GetValue(1).ToString();
SqlCommand QryString = new SqlCommand();
QryString.CommandText = "Exec ZRealSalesTotal3 @CID = '" + CID + "', @dY='" + dy + "', @dM = '" + dm + "'";
//-[1]-查找資料並放入DataSet
DataSet ResultSet = RunQuery(QryString);
//-[2]-動態產生DataGrid
DataGrid DG = new DataGrid();
DG.ID = CID.ToString();
this.Controls.Add(DG);
DG.DataSource = ResultSet;
DG.AutoGenerateColumns = false;
BoundColumn c07 = new BoundColumn();
BoundColumn c08 = new BoundColumn();
BoundColumn c09 = new BoundColumn();
BoundColumn c10 = new BoundColumn();
//BoundColumn c11 = new BoundColumn();
c07.HeaderText = "規格//項目";c07.DataField = ResultSet.Tables[0].Columns[7].ColumnName;
c08.HeaderText = "進貨"; c08.DataField = ResultSet.Tables[0].Columns[8].ColumnName;
c09.HeaderText = "實販"; c09.DataField = ResultSet.Tables[0].Columns[9].ColumnName;
c10.HeaderText = "庫存"; c10.DataField = ResultSet.Tables[0].Columns[10].ColumnName;
//c11.HeaderText = "前庫"; c11.DataField = ResultSet.Tables[0].Columns[11].ColumnName;
DG.Columns.Add(c07);
DG.Columns.Add(c08);
DG.Columns.Add(c09);
DG.Columns.Add(c10);
//DG.Columns.Add(c11);
DG.DataBind();
//[-3]-將DataGrid放入各Sheet中
eu.AddGrid(DG, Alias);
}
dr.Close();
}
catch (Exception e2)
{
//
}
conn.Close();
//-[4]-輸出Excel檔
eu.Export(this, "GY"+xlsName);
}
--
能夠填平大海的誓言,也比不上邁出一步的價值
是以吾輩此生,再無任何誓言
標籤:
DotNET,
programmer,
tech
2010年1月8日 星期五
老K8主機板換電容
不知道是不是固態電容,或者只是沒穿衣服的電解電容?
不過過保還能免費換,且外表看起來一整個神氣就大大幫技嘉加分阿!
--
看到、想到、說到、做到
能夠填平大海的誓言,也比不上邁出一步的價值
是以吾輩此生,再無任何誓言
不過過保還能免費換,且外表看起來一整個神氣就大大幫技嘉加分阿!
--
看到、想到、說到、做到
能夠填平大海的誓言,也比不上邁出一步的價值
是以吾輩此生,再無任何誓言
2009年12月31日 星期四
訂閱:
文章 (Atom)