Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > ผมต้องการให้เวลาเปิดเว็บขึ้นมาให้ RadioButton มีการเช็ค ตามเงี่อนไข ใครรู้วิธีช่วยบอกหน่อย



 

ผมต้องการให้เวลาเปิดเว็บขึ้นมาให้ RadioButton มีการเช็ค ตามเงี่อนไข ใครรู้วิธีช่วยบอกหน่อย

 



Topic : 108203



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์




คือผมต้องการให้เวลาเปิดเว็บขึ้นมาให้ RadioButton มีการเช็ค ตามเงี่อนไข อาครับ
แต่ พอเปิดเว็บ ขึ้นมาแล้ว มันไม่ เช็ค ให้ และ ขึ้น คำว่า False อีก
ผมต้องทำยังไง ครับ......

ค่าของ star ดึกมาจากฐานข้อมูล ครับ

Code (VB.NET)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

       If star = 0 Then
            RadioButtonList2.Items.Add(New ListItem("ไม่ใช่", 0).Selected = True)
            RadioButtonList2.Items.Add(New ListItem("ใช่", 1))

        ElseIf star = 1 Then
            RadioButtonList2.Items.Add(New ListItem("ไม่ใช่", 0))
            RadioButtonList2.Items.Add(New ListItem("ใช่", 1).Selected = True))
        End If
End Sub



RadioButtn



Tag : .NET, HTML/CSS, JavaScript, Web (ASP.NET)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-05-08 17:06:57 By : sununrak View : 980 Reply : 7
 

 

No. 1



โพสกระทู้ ( 154 )
บทความ ( 0 )



สถานะออฟไลน์


ทดลองสร้าง Page ตามตัวอย่างข้างล่างนี้ดูครับ

Code (C#)
public partial class _Default : System.Web.UI.Page
{
    // Class RadioData สร้างเพื่อเอาไว้กำหนดให้กับ RadioButton
    public class RadioData
    {
        public string Name { get; set; }
        public int Value { get; set; }
    }

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            // สร้าง Class รับค่าเพื่อกำหนดให้กำ RadioButtonList
            List<RadioData> list = new List<RadioData>()
            {
                 new RadioData() { Name = "ไม่ใช่", Value = 0 },
                 new RadioData() { Name = "ใช่", Value = 1 },
            };

            RadioButtonList1.DataSource = list;
            RadioButtonList1.DataTextField = "Name";
            RadioButtonList1.DataValueField = "Value";
            RadioButtonList1.DataBind();

            // สมมุติดึงค่ามาจากฐานข้อมูล ลองแก้ให้เป็น 0 หรือ 1 ดูนะครับ
            int star = 1;
            RadioButtonList1.SelectedValue = (star == 0 ? "0" : "1");
        }
    }
}


กำหนดแบบ Dynamic Order ให้กับ Radio Button แต่เข้าใจว่า จากหน้าจอ จขกท. ต้องสร้าง RadioButtonList ขึ้นมา 2 ชุดนะครับ เพราะว่าสถานะแต้ม กับสถานะแต้มดาว อยู่คนละ Order กัน แต่จากตัวอย่างข้างบน ผมสร้างให้ดูเพียงชุดเดียวนะครับ ไป Apply ต่อเอาเองครับ ไม่ยากแล้วครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 22:06:55 By : gunnermontana
 


 

No. 2



โพสกระทู้ ( 154 )
บทความ ( 0 )



สถานะออฟไลน์


อ้าวเขียนด้วย VB ลืมดูไปครับ ลองดูตาม Code ด้านล่างครับ

Code (VB.NET)
Public Class Default
    Inherits System.Web.UI.Page

    ' Class RadioData สร้างเพื่อเอาไว้กำหนดให้กับ RadioButton
    Public Class RadioData
        Private m_Name As String

        Public Property Name() As String
            Get
                Return m_Name
            End Get
            Set(value As String)
                m_Name = value
            End Set
        End Property

        Private m_Value As Integer

        Public Property Value() As Integer
            Get
                Return m_Value
            End Get
            Set(value As Integer)
                m_Value = value
            End Set
        End Property
    End Class

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not IsPostBack Then
            ' สร้าง Class รับค่าเพื่อกำหนดให้กำ RadioButtonList
            Dim list As New List(Of RadioData)() From { _
                New RadioData() With { _
                    .Name = "ไม่ใช่", _
                    .Value = 0 _
                }, _
                New RadioData() With { _
                    .Name = "ใช่", _
                    .Value = 1 _
                } _
            }

            RadioButtonList1.DataSource = list
            RadioButtonList1.DataTextField = "Name"
            RadioButtonList1.DataValueField = "Value"
            RadioButtonList1.DataBind()

            ' สมมุติดึงค่ามาจากฐานข้อมูล ลองแก้ให้เป็น 0 หรือ 1 ดูนะครับ
            Dim star As Integer = 1
            RadioButtonList1.SelectedValue = If(star = 0, "0", "1")
        End If
    End Sub
End Class

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-08 22:16:58 By : gunnermontana
 

 

No. 3

Guest


ตอบความคิดเห็นที่ : 2 เขียนโดย : gunnermontana เมื่อวันที่ 2014-05-08 22:16:58
รายละเอียดของการตอบ ::

ถ้าใช้ .NET 4.0 ( Initial Property C# = VB)

Code (VB.NET)
Public Class Default
    Inherits System.Web.UI.Page
    ' Class RadioData สร้างเพื่อเอาไว้กำหนดให้กับ RadioButton
    Public Class RadioData
        Private m_Name As String
        Public Property Name() As String
            Get
                Return m_Name
            End Get
            Set(value As String)
                m_Name = value
            End Set
        End Property
End Class




Code (VB.NET 4)
Public Pacial Class Defaul 
Inherits System.Web.UI.Page
Public Property Name() As String
Public Property Value() As String



Public Class RadioData อันนี้ก็ไม่จำเป็น สามารถเลี่ยงได้
โดยใช้ Initial Dynamic Property (.NET CLASS System.Dynamic)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-09 13:22:04 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 4

Guest


Code (VB.NET)
RadioButtonList1.DataSource = (With {Key .Yes= "1", .No = "0"},
                                                            {Key .Yes= "1", .No = "0" ).ToList()

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-09 15:25:18 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 5

Guest


ตอบความคิดเห็นที่ : 2 เขียนโดย : gunnermontana เมื่อวันที่ 2014-05-08 22:16:58
รายละเอียดของการตอบ ::
คุณเป็นคนที่ชัดเจน (มีคำอธิบายประกอบให้คนอื่นเขาเข้าใจได้ง่าย อันนี้คือข้อดีของคุณ)
ข้อเสียของคุณ -- ไม่มีครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-09 15:28:33 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 6



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณ ครับพี่ๆ
ได้แล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-10 10:22:12 By : sununrak
 


 

No. 7



โพสกระทู้ ( 174 )
บทความ ( 0 )



สถานะออฟไลน์


มีเทพ สิงสถิตกันเยอะนะครับ หุๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-10 11:04:20 By : nongpaoza
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ผมต้องการให้เวลาเปิดเว็บขึ้นมาให้ RadioButton มีการเช็ค ตามเงี่อนไข ใครรู้วิธีช่วยบอกหน่อย
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่