我用的spread4.0版本 在页面中有一个table里面套了一个spread 把spread的某个单元格设置成数值doublecelltype,并且设置了错误提示信息。
但是当我把spread那列靠右对齐的时候错误提示信息还是在屏幕左边 这是怎么回事啊 请教高手了
页面代码如下:
<table width="100%">
<tr>
<td align="right">
<FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="Black"
BorderStyle="Solid" BorderWidth="1px" Height="200" Width="500">
<sheets>
<FarPoint:SheetView SheetName="Sheet1">
</FarPoint:SheetView>
</sheets>
</FarPoint:FpSpread>
</td>
</tr>
</table>
后台代码如下:
DataTable dt = new DataTable();
dt.Columns.Add("列1");
dt.Columns.Add("列2");
dt.Columns.Add("列3");
dt.Columns.Add("列4");
DataRow dr = dt.NewRow();
dr["列1"] = 11.000;
dr["列2"] = 2;
dr["列3"] = 3;
dt.Rows.Add(dr);
this.FpSpread1.Sheets[0].DataAutoCellTypes = false;
FpSpread1.DataSource = dt;
FpSpread1.DataBind();
FpSpread1.ActiveSheetView.ColumnHeader.RowCount = 2;
DoubleCellType db = new DoubleCellType();
db.DecimalDigits = 3;
db.FixedPoint = true;
db.ErrorMessage = "err message";
FpSpread1.ActiveSheetView.Cells[0, 0].CellType = db;
FpSpread1.ActiveSheetView.Cells[0, 1].CellType = db;
FpSpread1.ActiveSheetView.Cells[0, 2].CellType = db;
FpSpread1.ActiveSheetView.Cells[0, 3].CellType = db; |
|