我想說明單列值的GridView不同的列不同的列值..顯示,從單個列
例如: 我列的值是「事假:12病假:13年假: 03" .. 我要拆上面的字符串值,並且在這樣的網格colulmn顯示上述數值...
Employee Id Employee Name Casual Leave Medical Leave Annual Leave
00624323 James 12 13 03
00624324 Fernando 12 14 05
注:員工標識和僱員姓名是不同的列
我的部分代碼在這裏:
DataSet5TableAdapters.sp_getallempleaveTableAdapter TA = new DataSet5TableAdapters.sp_getallempleaveTableAdapter();
DataSet5.sp_getallempleaveDataTable DS = TA.GetData();
if (DS.Rows.Count > 0)
{
DataView datavw = new DataView();
datavw = DS.DefaultView;
datavw.RowFilter = "fldempid='" + txtempid.Text + "' and fldempname='" + txtempname.Text + "'";
if (datavw.Count > 0)
{
string leavehistory = Convert.ToString(datavw[0]["fldleavehistory"]);
string[] textarray = leavehistory.Split('-');
foreach (string samtext in textarray)
{
if (samtext.StartsWith(leavehistory))// I want to check the string with array value
{
string newtext = samtext.Split(':')[1];
}
}
}
}
我該怎麼辦?請幫我解決這個問題
既然你有拆分字符串的邏輯,爲什麼不把它們推入到網格的''''''''''''''''''''''''' – V4Vendetta 2012-02-23 06:15:05