Tristate Question

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Eric B.

    Tristate Question

    How do I set a tristate value programmaticall y?

    It won't accept true, false, or any number besides 0. The property I am
    trying to set is dataGrid_1.Colu mns[0].Resizable

    Eric B.

  • Nathan Sokalski

    #2
    Re: Tristate Question

    You need to use the values in the DataGridViewTri State enumeration:

    DataGridViewTri State.False
    DataGridViewTri State.NotSet
    DataGridViewTri State.True

    Hope this helps.
    --
    Nathan Sokalski
    njsokalski@hotm ail.com
    有声小说网为广大读者提供热门小说在线免费阅读,本站收集的网络文学小说情节跌宕起伏,有声小说网是值得书友们收藏的小说在线阅读网。


    "Eric B." <bigbird@sesame street.comwrote in message
    news:6C2082FE-C128-47BD-80D4-D0C20ACCCCF8@mi crosoft.com...
    How do I set a tristate value programmaticall y?
    >
    It won't accept true, false, or any number besides 0. The property I am
    trying to set is dataGrid_1.Colu mns[0].Resizable
    >
    Eric B.

    Comment

    • =?Utf-8?B?TW9ydGVuIFdlbm5ldmlrIFtDIyBNVlBd?=

      #3
      RE: Tristate Question


      "Eric B." wrote:
      How do I set a tristate value programmaticall y?
      >
      It won't accept true, false, or any number besides 0. The property I am
      trying to set is dataGrid_1.Colu mns[0].Resizable
      >
      Eric B.
      >
      Hi Eric,

      As the DataGrid does not have a Resizable column property I assume you are
      talking about the DataGridViewCol umn.Resizable which should be set to
      DataGridViewTri State.NotSet, DataGridViewSta te.False or DataGridViewSta te.True

      DataGridView dgv = new DataGridView();
      dgv.Columns.Add ("Column1", "Column 1");
      dgv.Columns.Add ("Column2", "Column 2");
      dgv.Columns.Add ("Column3", "Column 2");
      dgv.Columns[0].Resizable = DataGridViewTri State.NotSet;
      dgv.Columns[1].Resizable = DataGridViewTri State.False;
      dgv.Columns[2].Resizable = DataGridViewTri State.True;

      Only columns 0 and 2 will be resizable.
      --
      Happy Coding!
      Morten Wennevik [C# MVP]

      Comment

      • Eric B.

        #4
        Re: Tristate Question

        "Morten Wennevik [C# MVP]" <MortenWennevik @hotmail.comwro te in message
        news:DDCE11F2-9BC6-472A-8AD5-3396A9CD1281@mi crosoft.com...
        >
        "Eric B." wrote:
        >
        >How do I set a tristate value programmaticall y?
        >>
        >It won't accept true, false, or any number besides 0. The property I am
        >trying to set is dataGrid_1.Colu mns[0].Resizable
        >>
        >Eric B.
        >>
        >
        Hi Eric,
        >
        As the DataGrid does not have a Resizable column property I assume you are
        talking about the DataGridViewCol umn.Resizable which should be set to
        DataGridViewTri State.NotSet, DataGridViewSta te.False or
        DataGridViewSta te.True
        >
        DataGridView dgv = new DataGridView();
        dgv.Columns.Add ("Column1", "Column 1");
        dgv.Columns.Add ("Column2", "Column 2");
        dgv.Columns.Add ("Column3", "Column 2");
        dgv.Columns[0].Resizable = DataGridViewTri State.NotSet;
        dgv.Columns[1].Resizable = DataGridViewTri State.False;
        dgv.Columns[2].Resizable = DataGridViewTri State.True;
        >
        Only columns 0 and 2 will be resizable.
        --
        Happy Coding!
        Morten Wennevik [C# MVP]
        dataGrid_1 is the name of my DataGridView :)

        dataGrid_1.Colu mns[0].Resizable = DataGridViewTri State.False; worked just
        fine, thanks!

        Eric B.

        Comment

        Working...