文章分類/

Infragistics|Ultimate UI for ASP.NET|WebDataGrid 在伺服器端新增一行

170 瀏覽人次
2023-10-02 更新

infragistics log

WebDataGrid 透過將行新增至綁定資料來源來將行新增至 WebDataGrid。

<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <ig:WebDataGrid     ID="WebDataGrid1" runat="server"     Height="350px" Width="400px"     AutoGenerateColumns="False"     >     <Columns>         <ig:BoundDataField DataFieldName="ID" Key="ID">             <Header Text="ID">             </Header>         </ig:BoundDataField>         <ig:BoundDataField DataFieldName="Name" Key="Name">             <Header Text="名前">             </Header>         </ig:BoundDataField>         <ig:BoundDataField DataFieldName="Age" Key="Age">             <Header Text="年齢">             </Header>         </ig:BoundDataField>     </Columns> </ig:WebDataGrid>
protected void Page_Load(object sender, EventArgs e) {     if(Session["data"] == null)     {         Session["data"] = getData();     }     // WebDataGrid に、Session 内にある DataTable をバインド     this.WebDataGrid1.DataSource = Session["data"]; }  private DataTable getData() {     // データテーブルをリターン     // 実装は省略(実装の詳細は添付サンプルを参照)     return dt; }  protected void Button1_Click(object sender, EventArgs e) {     // WebDataGrid にバインドしているデータソースを取得     DataTable table = Session["data"] as DataTable;      // バインドしているデータソースにレコードを追加     DataRowView newRow = table.DefaultView.AddNew();     newRow["ID"] = table.Rows.Count + 1;     newRow["Name"] = "たけし";     newRow["Age"] = 41; }

快速跳轉目錄

✦ 群昱 AccessSoft 你的全面軟體解決方案 ✦

身為全球眾多知名軟體在台灣合作夥伴,歡迎諮詢你需要的軟體服務!

Picture of 軟體專家
軟體專家

群昱作為全球知名軟體推薦合作夥伴,致力於提供更多軟體解決方案給你!

更多軟體新知

立即詢價

請留下完整資訊,以便我們提供精確的服務內容給你。

詢價資訊