select pass fail, PASS/(PASS+FAIL) as result from wip;
试试.
试试.
解决方案 »
- 浏览器兼容心得
- jtip 在asp.net怎么使用
- 求获取Alexa排名的程序代码?要最新版的
- asp.net / 怎么在GridView中鼠标移到每条记录上弹出详细信息表格?
- 怎么消除IE中的缓存啊(用代码)
- asp.net datalist 当移动到datalist显示的信息的时候,在显示一个详细信息
- mdac 版本问题,在线等待啊.....................
- 一个严重的问题:数据库连接池出错,请大家来谈谈
- 一个DataAdapter是否可能同时查询得到两个结果集,并且将其填充到一个DATASET中?
- 誰幫我看看,這個存在什麼問題
- 如何在自已做的控件里增加事件(声明:不是用户控件),要补获客户端的鼠标键盘的动作,如onclick,onmousemove等,在线等,谢谢
- 如何建立一个跨 server的view ?
用此语句来生成数据集,
DataGrid1.DataBind();
在DataGrid1的生成属性中把result的格式设定为{o:p}即可显示为只取小数点后2位数的百分比
用datatable实现
Dim table As DataTable = ds.Tables("gz")
table.Columns.Add(New DataColumn("日期", GetType(String)))
table.Columns.Add(New DataColumn("主题", GetType(String))) Dim i As Integer
Dim zt As String
Dim d1 As Date
Dim d2 As Date For i = 0 To table.Rows.Count - 1
zt = Trim(table.Rows(i).Item("subject"))
If ch(zt) > 20 Then
table.Rows(i).Item("主题") = Left(zt, 18) & "…"
Else
table.Rows(i).Item("主题") = zt
End If
d1 = table.Rows(i).Item("createdate")
d2 = table.Rows(i).Item("lastdate")
table.Rows(i).Item("日期") = Format(d1, "MM/dd") & "-" & Format(d2, "MM/dd")
Next DataGrid1.DataSource = table.DefaultView
不知道你是不是这个意思
ds 指 dataset
gz 是你随便写的 Dim cn As SqlConnection
Dim appName As String
appName = ConfigurationSettings.AppSettings("strconn")
cn = New SqlConnection(appName)
cn.Open() Dim cmd As New SqlCommand
Dim da As New SqlDataAdapter
Dim ds As New DataSet With cmd
.Connection = cn
.CommandType = CommandType.StoredProcedure
.CommandText = "pro_communion"
End With da.SelectCommand = cmd
da.Fill(ds, "gz")
'设置主题列如果太长用 "…"显示 ,将发布日期设置成组合列
Dim table As DataTable = ds.Tables("gz")
table.Columns.Add(New DataColumn("日期", GetType(String)))
table.Columns.Add(New DataColumn("主题", GetType(String))) Dim i As Integer
Dim zt As String
Dim d1 As Date
Dim d2 As Date For i = 0 To table.Rows.Count - 1
zt = Trim(table.Rows(i).Item("subject"))
If ch(zt) > 20 Then
table.Rows(i).Item("主题") = Left(zt, 18) & "…"
Else
table.Rows(i).Item("主题") = zt
End If
d1 = table.Rows(i).Item("createdate")
d2 = table.Rows(i).Item("lastdate")
table.Rows(i).Item("日期") = Format(d1, "MM/dd") & "-" & Format(d2, "MM/dd")
Next DataGrid1.DataSource = table.DefaultView '如果删除到最后一个时发生错误,需要判断 Try
DataGrid1.DataBind()
Catch exc As System.Web.HttpException
DataGrid1.CurrentPageIndex = 0
DataGrid1.DataBind() End Try
cn.Close()
cn = Nothing
da = Nothing
ds = Nothing
<asp:BoundColumn DataField="日期" ReadOnly="True" HeaderText="发布日期">
<ItemStyle HorizontalAlign="Center" Width="160"></ItemStyle>
</asp:BoundColumn>