我的应用程序中有一行代码正在检查列,它适用于英语和日语,但当语言为高棉时返回错误的结果。
表中没有列,但返回true。
失败的字符串如下所示,示例代码如下: "លេខគ្រឿងបន្លាស់"
在我的示例winfrom
应用程序中发生事件后,按钮datagridview
上有一个click
控件和一个按钮。
private void btnAddColumns_Click(object sender, EventArgs e)
{
string[] arrColNames = { "លេខ", "លេខគ្រឿងបន្លាស់", "ឈ្មោះគ្រឿងបន្លាស់(THA)", "ឈ្មោះគ្រឿងបន្លាស់(ENG)", "បរិមាណ កំណត់ហេតុ/ SB", "រក្សាទុកលេខ កំណត់សម្គាល់"};
DataSet dSet = new DataSet();
dSet.Tables.Add();
try
{
for (int i = 0; i < arrColNames.Length; i++)
{
if( dSet.Tables[0].Columns.Contains(arrColNames[i]) == false)
{
dSet.Tables[0].Columns.Add(arrColNames[i]);
}
}
dataGridView1.DataSource = dSet.Tables[0];
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
}