根据VB Windows .NET Compact Framework 3.5中的包装文本调整DataGrid行的高度

问题描述

所以问题是我需要根据折叠文本输入的高度来调整DataGrid中的行的大小。

此版本的Windows版本很旧,由于设备兼容性问题而无法升级,并且与此有关的功能适用于DataGridView(DataGrid的更新)。

此刻,我正在通过在设计器中声明TableStyle来创建View,创建一个具有与TableStyle匹配的映射的DataTable对象

import api from "../../api/todo";

const state = {
  items: []
};

const getters = {
  itemList: ({ items }) => items
};

const actions = {
  // get list of todos
  fetchItems: async ({ commit }) => {
    try {
      const response = await api.fetch();
      commit("setTodos",response.data.data);
    } catch (e) {
      console.log(e,"error in fetchTodos in actions");
    }
  },addItem: async ({ commit,rootState }) => {
    try {
      const { item } = rootState.todo_input;
      if (!item) return;

      const response = await api.create(item);
      const newTodoList = [...rootState.todos.items,response.data.data];
      commit("setTodos",newTodoList);
    } catch (e) {
      console.log(e,"error in add item in actions");
    }
  }

};

const mutations = {
  setTodos: (state,todos) => {
    state.items = todos;
  }
};

export default {
  state,getters,actions,mutations
};

我设置了影响所有行的行高(我希望是单个行)

import Vue from "vue";
import Vuex from "vuex";
import todos from "./modules/todos";
import todo_input from "./modules/todo_input";

Vue.use(Vuex);

export default new Vuex.Store({
  modules: {
    todos,todo_input
  }
});

随后添加

tmpDT.TableName = "ProductTable"
tmpDT.Columns.Add("Product")
tmpDT.Columns.Add("Selected")

这可以正确显示dataTable中的数据(不必理会样本值),但对行大小调整的任何帮助将不胜感激(请记住,此版本较旧且没有简单的方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)