/// <summary>
/// 设置C1Combo标题样式
/// </summary>
/// <param name="C1Combo">C1Combo</param>
/// <param name="code">数据字段</param>
/// <param name="name">中文名称</param>
/// <param name="visible">是否显示</param>
/// <param name="width">宽度(number,-1为自动适应)</param>
/// <param name="align">对齐方式</param>
public static void setComboStyle(C1.Win.C1List.C1Combo C1Combo,string code,string name,bool visible,int width)
{
C1.Win.C1List.C1DisplayColumnCollection cols = C1Combo.Splits[0].DisplayColumns;
C1.Win.C1List.C1DisplayColumn dcol = cols[code];
dcol.Visible = visible;
C1.Win.C1List.C1DataColumn col = cols[code].DataColumn;
col.Caption = name;
cols[code].HeadingStyle.Font = new Font(new FontFamily("宋体"), 10);
cols[code].HeadingStyle.VerticalAlignment = C1.Win.C1List.AlignVertEnum.Center;//C1.Win.C1TrueDBGrid.AlignVertEnum.Center;
cols[code].HeadingStyle.HorizontalAlignment = C1.Win.C1List.AlignHorzEnum.Center;// C1.Win.C1TrueDBGrid.AlignHorzEnum.Center;
//设置宽度
if (width < 0)
{
cols[code].AutoSize();
}
else
{
cols[code].Width = width;
}
}
c1combo.DataSource=dt;
不过我想搞清楚的是怎么在combo那个输入文字,然后指定检索例,定位后,回车得到相应的text 与 value |