小编the*_*van的帖子

如何更改DataTable列名?

我有一个DataTable有四列,如

 StudentID        CourseID          SubjectCode            Marks    
------------     ----------        -------------          --------
    1               100              MT400                  80
    2               100              MT400                  79
    3               100              MT400                  88
Run Code Online (Sandbox Code Playgroud)

这里我通过将此数据表作为XML表传递,将此Datatable插入到Sql server表中.

我只想将DataTable列名称"Marks"更改为"SubjectMarks",并将此DataTable作为XML表传递.

我知道如何将DataTable作为XML表传递.但我不知道,如何将DataTable列名"Marks"更改为"SubjectMarks".

c# asp.net datatable ado.net

113
推荐指数
4
解决办法
20万
查看次数

如何将New Column with Value添加到现有DataTable?

我有一个DataTable有5列和10行.现在我想向DataTable添加一个新列,我想将DropDownList值分配给New Column.所以DropDownList值应该添加10次到New Column.这该怎么做?注意:不使用FOR LOOP.

例如:我的现有DataTable是这样的.

   ID             Value
  -----          -------
    1              100
    2              150
Run Code Online (Sandbox Code Playgroud)

现在我想在此DataTable中添加一个新列"CourseID".我有一个DropDownList.它的选择值是1.所以我现有的表应如下所示:

    ID              Value         CourseID
   -----            ------       ----------
    1                100             1
    2                150             1
Run Code Online (Sandbox Code Playgroud)

这该怎么做?

.net c# asp.net datatable visual-studio-2008

66
推荐指数
2
解决办法
21万
查看次数

如何计算asp.net中数据表列的总和?

我有一个DataTable有5列:

  • ID
  • 名称
  • 帐号

DataTable包含5行.

如何将标签控件中的金额列的总和显示为"总金额"?

c# asp.net datatable user-controls

62
推荐指数
6
解决办法
23万
查看次数

将Time DataType转换为AM PM格式:

我有一个表有两个字段,如"StartTime"和"EndTime".两列的DataType是Time.

因此表的值如下所示:

TableA:

            StartTime                EndTime
       ------------------         ----------------
        17:30:00.0000000          17:57:00.0000000
Run Code Online (Sandbox Code Playgroud)

但我需要结果

            StartTime                EndTime
       ------------------         ----------------
            05:30 PM                 05:57 PM
Run Code Online (Sandbox Code Playgroud)

当我选择表格时.如何在AM PM格式中获得时间?

sql-server time select sql-server-2008

53
推荐指数
4
解决办法
18万
查看次数

什么是C#中的泛型?

什么是C#中的泛型,用一个简单的例子说明?本主题的相关文章或网站有哪些?

c# generics

40
推荐指数
2
解决办法
7万
查看次数

临时表排序规则冲突 - 错误:无法解决Latin1*和SQL_Latin1*之间的排序规则冲突

我无法更新临时表.这是我的查询

CREATE TABLE #temp_po(IndentID INT, OIndentDetailID INT, OD1 VARCHAR(50), OD2 VARCHAR(50), 
        OD3 VARCHAR(50), ORD VARCHAR(50), NIndentDetailID INT, ND1 VARCHAR(50), ND2 VARCHAR(50), 
        ND3 VARCHAR(50), NRD VARCHAR(50), Quantity DECIMAL(15,3))

        INSERT INTO #temp_po(IndentID, OIndentDetailID, OD1, OD2, OD3, ORD)
        SELECT ID.IndentID, ID.IndentDetailID, ID.D1, ID.D2, ID.D3, ID.RandomDimension 
        FROM STR_IndentDetail ID WHERE ID.IndentID = @IndentID

        UPDATE 
            t 
        SET
            t.ND1 = CASE WHEN D.D1 = '' THEN NULL ELSE D.D1 END,
            t.ND2 = CASE WHEN D.D2 = '' THEN NULL ELSE D.D2 END,
            t.ND3 = CASE WHEN …
Run Code Online (Sandbox Code Playgroud)

sql sql-server collation tempdb

24
推荐指数
2
解决办法
5万
查看次数

编写SQL查询时这些子句的正确顺序是什么?

有在SQL Server中的许多条款,例如SELECT,WHERE,GROUP BY,ORDER BY,HAVING

编写查询时这些子句的正确顺序是什么?

sql-server

19
推荐指数
1
解决办法
3万
查看次数

将Null值分配给DataTable中的Integer列

我有一个带有Integer DataType的One ColumnName"CustomerID"的数据表.动态地我想向DataTable添加行.为此,我创建了一个DataRow对象,如:

  DataTable dt = new DataTable();
  DataRow DR = dt.NewRow();
  DR["CustomerID"] = Convert.ToInt32(TextBox1.Text);
Run Code Online (Sandbox Code Playgroud)

但是如果TextBox包含空字符串,则会抛出错误.在这种情况下,我想将Null值分配给CustomerID.这该怎么做?

c# asp.net user-controls types

18
推荐指数
2
解决办法
7万
查看次数

使用Join和Group By更新语句

我编写了下面的Update语句,但它显示了错误,例如"关键字'GROUP'附近的语法不正确."

UPDATE 
       J
SET 
       J.StatusID = CASE WHEN SUM(DUV.VendorDUQuantity) = SUM(RD.InvoiceQuantity) THEN 1 ELSE J.StatusID END
FROM
        PLN_DU_Vendor DUV
    INNER JOIN ENG_Release R ON R.ReleaseID = DUV.ReleaseID
    INNER JOIN ENG_DU_Header H ON H.ReleaseID = R.ReleaseID AND DUV.DUID = H.DUID
    INNER JOIN MKT_JobOrder J ON J.JobOrderID = R.JobOrderID
    INNER JOIN MKT_CustomerOrder CO ON CO.OrderID = J.OrderID
    LEFT JOIN PMT_RFDHeader RH ON RH.JobOrderID = J.JobOrderID
    LEFT JOIN PMT_RFDDetail RD ON RD.RFDID = RH.RFDID AND RD.DUID = DUV.DUID                 
WHERE 
        CO.OrderID = 100
GROUP …
Run Code Online (Sandbox Code Playgroud)

sql join group-by sql-server-2008 update-statement

18
推荐指数
1
解决办法
6万
查看次数

在DropDownList上调用JavaScript函数SelectedIndexChanged事件:

我写了一个JavaScript函数如下:

 function CalcTotalAmt() 
 {
    ----------
    -----------
 }
Run Code Online (Sandbox Code Playgroud)

我有一个DropDownList,

  <asp:DropDownList ID="ddl" runat="server"  AutoPostBack="true" OnSelectedIndexChanged="ddl_SelectedIndexChanged"></asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

我需要在DropDownList的SelectedIndexChanged事件中调用上面的JavaScript函数.我尝试过如下;

protected void ddl_SelectedIndexChanged(object sender, EventArgs e)
{
    ddl.Attributes.Add("onchange", "return CalcTotalAmt();");
}
Run Code Online (Sandbox Code Playgroud)

但是JavaScript函数没有执行.如何调用DropDownList中的JavaScript函数更改事件?

javascript asp.net visual-studio-2010 drop-down-menu

14
推荐指数
2
解决办法
11万
查看次数