第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何讀取特定列中的所有行并在網格視圖asp.net中綁定之前進行更改

如何讀取特定列中的所有行并在網格視圖asp.net中綁定之前進行更改

C#
婷婷同學_ 2022-10-23 15:08:48
在我的例子中,我private static readonly Dictionary<byte, string>在一個結構內部定義了一個來保存預定義的常量。這通??梢哉9ぷ?,但是我還在我的結構中定義了一個 MinValue 來表示一條數據的最小值。以這種方式完成時,靜態(tài)字典未初始化,除非在靜態(tài) MinValue 屬性上方定義。我可能對編譯器的要求太多了,應該對其進行重構。在大型結構中很難診斷,因為我沒想到 C# 會出現(xiàn)這種行為。重現(xiàn)示例:public struct MyStruct{    public string Str;    public static readonly MyStruct MinValue = new MyStruct(0);    public MyStruct(byte val)    {        Str = _predefinedValues[val]; // null reference exception    }    private static readonly Dictionary<byte, string> _predefinedValues = new Dictionary<byte, string>()    {        {0x00, "test 1"},        {0x01, "test 2"},        {0x02, "test 3"},    };}
查看完整描述

2 回答

?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

由于ds.Tables[0]包含DataTable對象,您可以使用DataRow.Field<T>()擴展方法從指定的列名中查找值,將值替換為SetField()然后重新綁定對網格數據源的更改:

foreach (DataRow dr in ds.Tables[0].Rows)

{

    string oldValue = dr.Field<string>("ColumnName");


    // check if the column has value

    if (!string.IsNullOrEmpty(oldValue))

    {

        dr.SetField("ColumnName", value.ToString());

    }

    else

    {

        // do something else

    }

}


ds.Tables[0].AcceptChanges();


// rebind the data source here

請注意,DataRow.Field<T>將值轉換為由Ttype 參數指定的類型,因此以下 if 條件使用 check againstnull或空字符串而不是DBNull.Value.


查看完整回答
反對 回復 2022-10-23
?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

首先,bind您的grid view并添加OnRowDataBound喜歡


<asp:GridView ID="GridView1" runat="server" OnRowDataBound = "OnRowDataBound">

RowDataBound事件是triggered for each GridView RowRowGridView綁定到數據的時間。然后在您的OnRowDataBound事件代碼中


protected void OnRowDataBound(object sender, GridViewRowEventArgs e)

{

    if (e.Row.RowType == DataControlRowType.DataRow)

    {

        column1 = e.Row.Cells[1].Text;

        //here you can give the column no that you want get like e.Row.Cells[1] 

        e.Row.Cells[1].Text="test";

       //you can set what you want like this

    }

}



查看完整回答
反對 回復 2022-10-23
  • 2 回答
  • 0 關注
  • 136 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號