将数据绑定到datagridview

时间:2015-11-16 12:25:43

标签: c# datagridview

我的datagridview有问题。我们的想法是创建一个本地存储的datagridview (dgv)条目。问题是我想过滤一些特定关键字的dgv,而我的dgv内容就像我提到的那样是本地存储的。没有DataSet / DataBinding等......

现在我希望创建一个“集合”来正确存储和过滤我的所有条目。

创建“集合”的最佳方法是什么?

应该通过树视图控件过滤dvg。如果我按下(例如:“test” - dvg应该立即过滤所有条目) - 没问题,因为我可以读取当前选定的节点文本。

真正的问题是创建一个正常工作的“集合”来过滤和保存我的条目。我已经设置了列名。

顺便说一下:这是我将dvg保存为treeview集合的方法

using (Stream file = File.Open(filename, FileMode.Create, FileAccess.ReadWrite))
{
    BinaryFormatter bf = new BinaryFormatter();
    bf.Serialize(file, tree.Nodes.Cast<TreeNode>().ToList());

    BinaryWriter bw = new BinaryWriter(file);
    bw.Write(gridview.ColumnCount);
    bw.Write(gridview.RowCount);
    foreach (DataGridViewRow item in gridview.Rows)
    {
        for (int i = 0; i < gridview.Columns.Count; i++)
        {
            object val = item.Cells[i].Value;
            if (val == null)
            {
                bw.Write(false);
                bw.Write(false);
            }
            else
            {
                bw.Write(true);
                bw.Write(val.ToString());
            }
        }
    }

你们对我有什么好建议吗?

0 个答案:

没有答案