public static HSSFCellStyle redStyle(HSSFWorkbook wbk, Boolean CENTER = true)
{
HSSFCellStyle headStyle = wbkCreateCellStyle() as HSSFCellStyle;
if (CENTER) headStyleAlignment = HorizontalAlignmentCENTER;
headStyleVerticalAlignment = VerticalAlignmentCENTER;
HSSFFont font = wbkCreateFont() as HSSFFont;
fontFontHeightInPoints = 10;
headStyleFillForegroundColor = HSSFColorRedIndex;
headStyleSetFont(font);
return headStyle;
}
然后在上面的时候就可以写
ICell cell = sheet1GetRow(i)CreateCell(j);cellSetCellValue(DTToString());
//假定你的datatable叫dtsource,CBRS_REQUIRED是数据源的第3列
if(dtSourceRows[i][3]ToString()=="yes") cellCellStyle=redStyle(hssfworkbook);
input 加个id就可以了,如:
<td><input type="text" id="t1"></td>
然后js里用:
documentgetElementById("t1")value 来取得input的值
windowonload = function(){
var trs = documentgetElementsByTagName('tr');
for(var i=0;i<trslength;i++)
{
var tds=trs[i]getElementsByTagName('td');
for(var j=0;j<tdslength;j++)
{
tds[j]onclick = function(){
alert(thisinnerHTML);
}
}
}
}
这样就可以了。不过要注意,js里面对应每一行有rowIndex这个值,但是对每个cell(就是你说的每一行里的每个列)就没有类似的东西了。
以上就是关于c#判断cell的值,对符合条件的cell值所在的行加底色全部的内容,包括:c#判断cell的值,对符合条件的cell值所在的行加底色、js中cell可以显示单元格的内容,如果单元格是这样的<td><input type="text"></td>,如何获得input里的值呢、JS 表格里获取行后获取行里列的每个值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)