using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Configuration;
using System.Data.SqlClient;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
BindGridView();
}
private string GetConnectionString(){
return WebConfigurationManager.ConnectionStrings["testConnectionString"].ConnectionString;
}
private void BindGridView()
{
DataTable dt = new DataTable();
SqlConnection connection = new SqlConnection(GetConnectionString());
try
{
connection.Open();
string sqlStatement = "SELECT * FROM mytest";
SqlCommand sqlCmd = new SqlCommand(sqlStatement, connection);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCmd);
sqlDa.Fill(dt);
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{ dt.Rows[i][1] = ((string)dt.Rows[i][1]).Substring(0,1)+"O O"; }
//ds.Tables["test"].Rows[e.RowIndex]["test_time"] = my_test_time.Text;
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
catch (System.Data.SqlClient.SqlException ex)
{
string msg = "Fetch Error:";
msg += ex.Message;
throw new Exception(msg);
}
finally
{
connection.Close();
}
}
private void PrintRows(DataSet dataSet)
{
// For each table in the DataSet, print the row values.
foreach (DataTable table in dataSet.Tables)
{
foreach (DataRow row in table.Rows)
{
foreach (DataColumn column in table.Columns)
{
Console.WriteLine(row[column]);
}
}
}
}
}
2014年3月31日 星期一
2014年3月25日 星期二
使用sql2005和vs2008時 利用自動SqlDataSource產生資料Insert時 對應的DbType會自動產生Date而不是DateTime
使用sql2005和vs2008時 利用自動SqlDataSource產生資料Insert時
對應的DbType會自動產生Date而不是DateTime需要手動更新
<InsertParameters>
<asp:ControlParameter ControlID="TextBox1" DbType="Date" Name="test_time"
PropertyName="Text" />
</InsertParameters>
<InsertParameters>
<asp:ControlParameter ControlID="TextBox1" DbType="DateTime" Name="test_time"
PropertyName="Text" />
</InsertParameters>
ref:
http://forums.asp.net/t/1538329.aspx
對應的DbType會自動產生Date而不是DateTime需要手動更新
<InsertParameters>
<asp:ControlParameter ControlID="TextBox1" DbType="Date" Name="test_time"
PropertyName="Text" />
</InsertParameters>
<InsertParameters>
<asp:ControlParameter ControlID="TextBox1" DbType="DateTime" Name="test_time"
PropertyName="Text" />
</InsertParameters>
ref:
http://forums.asp.net/t/1538329.aspx
2014年3月13日 星期四
2014年3月12日 星期三
2014年3月10日 星期一
2014年3月8日 星期六
訂閱:
文章 (Atom)
讓ASP.NET網站在開發除錯時期擁有WEB.CONFIG文件轉換功能
ref: https://blog.kkbruce.net/2016/09/enabling-xml-document-transforms-for-all-asp-net-web-by-develop-time.html#.XoP1KGMzbRY
-
當 IDENTITY_INSERT 設為 OFF 時,無法將外顯值插入資料表 'xx' 的識別資料行中 id 未設定 自動遞增 設定完後 須重新 從資料庫更新模型
-
將不知道的物件反白 按 F1 可以連上MS的MSDN DateTime
-
http://msdn.microsoft.com/en-us/library/ms187752%28v=sql.90%29.aspx
