微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决根据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 举报,一经查实,本站将立刻删除。