c#判断cell的值,对符合条件的cell值所在的行加底色

c#判断cell的值,对符合条件的cell值所在的行加底色,第1张

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 表格里获取行后获取行里列的每个值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9670039.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存