我正在使用ASP.NET3.5。我必须在运行时以给定的格式在GridView上提及数据集。

达塞特

EMP_ID EMP_NAME 2011-01-01_FLAG 2011-01-01_INDATE 2011-01-01_INTIME 2011-01-01_INSTATUS 2011-01-01_OUTDATE 2011-01-01_OUTTIME 2011-01-01_OUTSTATUS
1 Mr Netra Thapa ATTN 2011-01-03 09:01:59 EI 2011-01-03 18:0:15
2 Luja Manadhar先生ATTN 2011-01-03 10:15:00 LI 2011-01-03 17:0:15 EO
3 Kushal Joshi先生ABS NULL NULL NULL NULL NULL NULL NULL
4 Prakash Gobhaju先生ATTN 2011-01-03 09:00:15 NULL 2011-01-03 18:30:15 EO


我必须以波纹管格式使用DataGird呈现此数据

员工编号员工名称01-01-2011
                                     超时时间备注
1内特拉塔帕先生09:01:59 18:0:15伯爵在
2 Luja Manadhar先生10:15:00 17:0:15迟入早出
3 Kushal Joshi先生缺席
4 Prakash Gobhaju先生09:00:15 18:30:15较晚


这怎么可能 ?

最佳答案

如果我理解正确,则需要以两种方式格式化数据集:


设置标题行的描述。为此,请在列中使用字段的“ HeaderText”属性。
格式化/覆盖一些信息:


对于简单的修改,您可以使用TemplateFields,例如此处所述:http://www.c-sharpcorner.com/UploadFile/raj1979/GridViewExamplesForASPNET2009162008055815AM/GridViewExamplesForASPNET20.aspx

对于更复杂的事件,我建议使用RowDataBound事件处理程序,如本页底部所述:http://msdn.microsoft.com/en-us/library/aa479342.aspx

关于c# - 如何根据Sqldatareader提供的数据属性在运行时在GridView上添加行,列和合并行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5232045/

10-13 04:21