T
TD
Is there a way to DataBind controls to a specific Bit in Bitmask? Here is
some sample code of what I am trying to do ... I am trying to bind the
Visible and Enabled properties of a Button to specific bits in a Bitmask
stored in a DataTable.
namespace Test
{
[Flags]
public enum ButtonStateEnum
{
Enabled = 0x001,
Visible = 0x002,
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// Boolean bValue = true;
ButtonStateEnum bValue = ButtonStateEnum.Enabled | ButtonStateEnum.Visible;
DataTable dt = new DataTable();
dt.Columns.Add("Flags", typeof(ButtonStateEnum));
dt.Rows.Add(bValue);
buttonBound.DataBindings.Add("Enabled", dt, "Flags" );
buttonBound.DataBindings.Add("Visible", dt, "Flags");
}
}
}
some sample code of what I am trying to do ... I am trying to bind the
Visible and Enabled properties of a Button to specific bits in a Bitmask
stored in a DataTable.
namespace Test
{
[Flags]
public enum ButtonStateEnum
{
Enabled = 0x001,
Visible = 0x002,
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// Boolean bValue = true;
ButtonStateEnum bValue = ButtonStateEnum.Enabled | ButtonStateEnum.Visible;
DataTable dt = new DataTable();
dt.Columns.Add("Flags", typeof(ButtonStateEnum));
dt.Rows.Add(bValue);
buttonBound.DataBindings.Add("Enabled", dt, "Flags" );
buttonBound.DataBindings.Add("Visible", dt, "Flags");
}
}
}