Hiển thị kết quả từ 1 đến 5 / 5
  1. #1
    Tham gia
    17-08-2012
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts

    Thông tin tách chuỗi trong C# sử dụng split

    muốn đọc 1 file text sau đó tách file text đó hiển thị từng phần lên textbox thi lam thế nào?
    ví dụ file .txt có nội dung "dien dan dien tu tin học".sử dụng spit để hiển thi 5 chữ đó lên 5 textbox.
    ai biết chỉ giúp mình với nhé!!!thank!
    Quote Quote

  2. #2
    Tham gia
    15-03-2010
    Bài viết
    1,562
    Like
    84
    Thanked 1,571 Times in 860 Posts
    Quote Được gửi bởi haiuyen107 View Post
    ... "dien dan dien tu tin học".sử dụng spit để hiển thi 5 chữ đó lên 5 textbox.
    ...
    <asp:TextBox ID="txtbxTest1" runat="server" Text="" />
    <asp:TextBox ID="txtbxTest2" runat="server" Text="" />
    <asp:TextBox ID="txtbxTest3" runat="server" Text="" />
    <asp:TextBox ID="txtbxTest4" runat="server" Text="" />
    <asp:TextBox ID="txtbxTest5" runat="server" Text="" />

    string[] t = "dien dan dien tu tin học".Split(' ');
    txtbxTest1.Text = t[0];
    txtbxTest2.Text = t[1];
    txtbxTest3.Text = t[2];
    txtbxTest4.Text = t[3];
    txtbxTest5.Text = t[4];
    nếu các txtbox không phải là con của control mẹ thì làm như vầy:
    int i = 0;
    foreach (string t in "dien dan dien tu tin học".Split(' '))
    {
    ((TextBox)Page.FindControl("txtbxTest" + (++i).ToString())).Text = t;
    if (i >= 5) break;
    }


    tb.
    câu "dien dan dien tu tin học" có tất cả 6 chữ chứ không phải 5

  3. #3
    Tham gia
    19-10-2002
    Bài viết
    610
    Like
    1
    Thanked 4 Times in 4 Posts
    Đặt 1 panel trong markup:
    Code:
    <asp:Panel id="Panel1" runat="server">
    Rồi trong code-behind:
    Code:
    int i = 0;
    
    foreach (string str in sourceString.Split('')) {
         TextBox tb = new TextBox();
         tb.Id = "textbox" + i++;
         tb.Text = str;
         this.Panel1.Controls.Add(tb);
    }

  4. Thành viên Like bài viết này:


  5. #4
    Tham gia
    14-03-2013
    Bài viết
    56
    Like
    15
    Thanked 6 Times in 6 Posts
    An toàn thì sao khi split(' ') mình loại bỏ các thành phần là rỗng ra.
    Tránh trường hợp vô tình có 2 khoảng trắng kế bên

    - - - Updated - - -

    An toàn thì sao khi split(' ') mình loại bỏ các thành phần là rỗng ra.
    Tránh trường hợp vô tình có 2 khoảng trắng kế bên

  6. #5
    Tham gia
    17-12-2021
    Location
    Online Casino Rating
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts

    , , .

    Bonus Code - 851e86a930ac5844811e8a426f31c2e3

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •