View Full Version : سوال: چگونگی binding کردن combobox
  
iradata
پنج شنبه 21 مرداد 1389, 04:33 صبح
سلام دوستان 
 
چه طور میشه که یک combobox روو binding کرد 
 
منظورم اینه : 
combobox1.databinding.add(new binding(" ",ds,"Table")
 
داخل " " چی باید بنویسم 
 
لطفا طریقه binding کردن دیگر کنترل ها روو هم بنویسید البته بیشتر combobox برام مهمه :لبخندساده:
ali_najari
پنج شنبه 21 مرداد 1389, 10:43 صبح
بايد نام فيلدي كه ميخواين بايند كنيد رو بنويسيد
 
مثلا چندتا فيلد داريد كه يكيش NameKala هست بايد توي " " اين رو بنويسيد "NameKala" البته قبل اون بايد مشخص كنيد كه فيلد مورد نظر چه نوعي هست كه معمولا "Text" هست
Mehdi6052
پنج شنبه 21 مرداد 1389, 14:29 عصر
با سلام
مثالی از تابعی که عملیات Binding کنترلها و دیتاگرید را به DataSource انجام می دهد:
 
 Private Sub Binding_Control()
        ' . را انجام می دهد DataSource کردن کنترل ها به  Bind این تابع عملیات
        Try
            txt_Code.DataBindings.Add("text", dGrid.DataSource, ".GroupCode", True, DataSourceUpdateMode.OnPropertyChanged)
            txt_Sharh.DataBindings.Add("text", dGrid.DataSource, ".Sharh", True, DataSourceUpdateMode.OnPropertyChanged)
            lbl_Mahiyat.DataBindings.Add("text", dGrid.DataSource, ".Mahiyat", True, DataSourceUpdateMode.OnPropertyChanged)
            'Activate_checkbox.DataBindings.Add("Checked", dGrid.DataSource, ".Activate", True, DataSourceUpdateMode.OnPropertyChanged)
            '-------------------------------------------------
            ' dGrid Columns Bind ...
            Dim Colum As DataGridViewColumn
            For Each Colum In dGrid.Columns
                Colum.DataPropertyName = Colum.ToolTipText ' *** Important
            Next
        Catch ex As Exception
            Msg.ErrorMessage(ex)
        End Try
    End Sub
Mehdi6052
پنج شنبه 21 مرداد 1389, 14:36 عصر
طریقه بایند کردن کمبوباکس به یک DataView یا یک BindingSource :
cbo_GroupSharh.DataSource = dView
cbo_GroupSharh.DisplayMember = "Sharh"
nasim bahari
پنج شنبه 21 مرداد 1389, 17:51 عصر
سلام........ می دونم که دوست عزیزم که تاپیک رو ایجاد کرده بود، جوابشو گرفته.....
اما توی این مبحث یه نکته خیلی کوچولو هستش که خود من از اون اطلاع نداشتم و فکر می کنم برای دوستان هم مفید باشه.....
TextBox2.DataBindings.Add("Text", TextBox1 , "Text")
این دستور باعث میشه که هرچی اطلاعات وارد TextBox1 میشه به طور اتوماتیک درون TextBox2 هم قرار بگیره.........
موفق باشین.....
مهدی د
جمعه 29 دی 1391, 00:46 صبح
نحوه بیند کردن چک باکس لیست ، چگونه است؟
sehm67
جمعه 29 دی 1391, 23:47 عصر
سلام دوستان 
چه طور میشه که یک combobox روو binding کرد 
منظورم اینه : 
combobox1.databinding.add(new binding(" ",ds,"Table")
داخل " " چی باید بنویسم 
لطفا طریقه binding کردن دیگر کنترل ها روو هم بنویسید البته بیشتر combobox برام مهمه 
سلام
       Try
            If conn.State = ConnectionState.Closed Then conn.Open()
            Dim SQL As String = "SELECT id,N_B FROM Bank"
            DA.SelectCommand = New OleDbCommand(SQL, conn)
            DS = New DataSet
            DA.Fill(DS, "Bank")
            ComboBoxEx1.DataBindings.Clear()
            ComboBoxEx1.DataBindings.Add(New Binding("datasource", DS, "Bank"))
            ComboBoxEx1.DisplayMember = "N_B"
            ComboBoxEx1.ValueMember = "id"
            conn.Close()
            ComboBoxEx1.SelectedIndex = 0
        Catch ex As Exception
        End Try
موفق باشید :تشویق:
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.