2014-06-18 323 views
0

我將新行插入到dataGridView表中。我有一個SQL蜇,看起來像這樣。如何在使用SQL插入時設置左對齊和居中對齊?

sql = @"INSERT INTO " + myNameRange + " VALUES ("+rowString+")"; 

我的方法看起來像這樣。

public static void inSertRow(string myNameRange, string rowString) 
    { 
     string sql = null; 

     sql = @"INSERT INTO " + myNameRange + " VALUES ("+rowString+")"; 

     if (myCommand == null) 
     { 
      MessageBox.Show("ERROR :: dfsdfsdf"); 
     } 

     myCommand.CommandText = sql; 
     myCommand.ExecuteNonQuery(); 
    } 

當我將「rowString」引入sql字符串的VALUES部分時,我的問題是;

有沒有辦法在該單元中設置信息的「對齊」/對齊方式?它可以在SQL字符串內完成嗎?

因此,如果我進入的信息rowString是('城市','國家','拉鍊'),我希望城市和州在單元格左對齊,但拉鍊要中心對齊..可以這樣做完了?

謝謝

+6

沒有。這是不可能的。數據庫存儲數據。你正在談論演示問題。這不是數據庫的工作。這取決於您的CLIENT代碼。 –

+4

不要將數據插入SQL,就像讀取[Parameters](http://msdn.microsoft.com/en-us/library/yy6y35y8(v = vs.110).aspx) –

回答

0

格式化數據看起來不是數據庫的工作。當你插入你的數據時,你想盡可能保持簡單。格式化數據的時間是從數據庫中讀取數據的時間。

您可能想在一個應用程序中集中驗證您的數據,但不能在另一個應用程序中驗證您的數據。但是,存儲在數據庫中的值保持不變。

如果要刪除前導或尾隨空格,請使用ltrimrtrim函數。

相關問題