#region 动态添加列
/// <summary>
/// 动态添加列
/// </summary>
private void AutoBoundColumns()
{
SearchResultSet searchResult;
// 得到结果
searchResult = ZlkInfo.GetZlkTrattable(Convert.ToInt32(zlkId));
ArrayList columns = new ArrayList();
columns = searchResult.Posts;
Post pc = new Post();
for(int k=0;k<columns.Count;k++)
{
pc = (Post)columns[k];
HyperLinkColumn hlc = new HyperLinkColumn();
hlc.HeaderText = pc.FIELDNAMECH;
hlc.Text = @"<img src='../../CSS_Style01/Images/gs.gif' border=0 alt='"+pc.FIELDNAMECH+"'>";
hlc.DataNavigateUrlField = "datainfoid";
hlc.DataNavigateUrlFormatString = "PrintFrame.aspx?id={0}&zid="+zlkId+"&f="+pc.FIELDNAMEEN+"&key1="+Server.UrlEncode(key1)+"&key2="+Server.UrlEncode(key2);
int index = searchDataList.Columns.Count-1;
searchDataList.Columns.AddAt(index-1,hlc);
}
}
#endregion